Pengekodan/Penyahkodan Base64
Pengekod dan penyahkod Base64 percuma dalam talian. Tukar teks ke Base64 dan Base64 ke teks dengan serta-merta. Tanpa muat naik ke pelayan, 100% peribadi.
Apakah pengekodan Base64?
Base64 ialah skema pengekodan binari-ke-teks yang menukar data binari ke dalam format rentetan ASCII menggunakan 64 aksara. Ia biasanya digunakan untuk membenamkan data binari dalam format berasaskan teks.
Bagaimanakah pengekodan Base64 berfungsi?
Base64 mengambil 3 bait (24 bit) data binari dan menukarnya kepada 4 aksara ASCII (masing-masing mewakili 6 bit). Ini meningkatkan saiz data sebanyak kira-kira 33%.
Apakah aksara yang digunakan dalam Base64?
Base64 menggunakan 64 aksara: A-Z (26 huruf besar), a-z (26 huruf kecil), 0-9 (10 digit), + dan /. Aksara = digunakan untuk padding.
Adakah selamat menggunakan alat Base64 ini?
Ya, semua pemprosesan dilakukan secara tempatan dalam pelayar anda. Tiada data dihantar ke mana-mana pelayan, menjamin privasi dan keselamatan 100%.
Apakah Base64 selamat URL?
Base64 selamat URL menggantikan + dengan - dan / dengan _, dan mengalih keluar padding (=). Ini menjadikannya selamat untuk digunakan dalam URL dan nama fail tanpa isu pengekodan.
Mengapakah Base64 meningkatkan saiz fail?
Base64 menukar 3 bait kepada 4 aksara, menghasilkan peningkatan saiz 33%. Overhead ini diperlukan untuk mewakili data binari sebagai teks yang boleh dicetak.
Apakah kegunaan umum Base64?
Base64 digunakan untuk membenamkan imej dalam CSS/HTML, mengekod lampiran e-mel (MIME), menyimpan kata laluan dalam pangkalan data, menghantar data binari melalui protokol teks, dan URI data.
Bolehkah saya menyahkod sebarang rentetan Base64?
Ya, selagi ia adalah rentetan berkod Base64 yang sah. Jika rentetan mengandungi aksara tidak sah atau padding tidak betul, alat itu akan memaklumkan anda.
Apakah tujuan aksara padding (=)?
Padding (=) memastikan panjang rentetan Base64 adalah gandaan 4. Ia ditambah apabila panjang data input tidak boleh dibahagikan dengan 3.
Bolehkah Base64 mengekod imej?
Ya, Base64 boleh mengekod sebarang data binari termasuk imej. Hasilnya adalah rentetan teks yang boleh dibenamkan terus dalam HTML/CSS menggunakan URI data.
Adakah Base64 itu penyulitan?
Tidak, Base64 adalah pengekodan, bukan penyulitan. Ia mudah diterbalikkan dan tidak menyediakan keselamatan. Ia bertujuan untuk perwakilan data, bukan perlindungan.
Apakah perbezaan antara Base64 dan UTF-8?
UTF-8 adalah pengekodan aksara untuk teks Unicode. Base64 adalah skema pengekodan binari-ke-teks. UTF-8 mewakili aksara teks; Base64 mewakili data binari sebagai teks.
Cara Menggunakan Pengekodan/Penyahkodan Base64
Pengekodan Base64 menukar data binari kepada teks biasa yang terdiri daripada 64 aksara ASCII selamat, supaya data boleh melalui sistem berasaskan teks seperti e-mel, JSON, XML dan data URI tanpa rosak. Alat ini mengekod dan menyahkod Base64 sepenuhnya dalam pelayar anda — apa sahaja yang anda tampal tidak pernah dimuat naik ke pelayan.
- Tampal kandungan anda ke dalam kotak input — teks biasa untuk pengekodan, atau rentetan Base64 untuk penyahkodan. Apabila mod auto dihidupkan, alat ini mengesan jenis input dan memaparkan hasilnya serta-merta semasa anda menaip.
- Matikan mod auto jika anda mahu kawalan manual, kemudian tekan Encode atau Decode untuk memaksa penukaran yang tepat seperti yang dikehendaki. Ini berguna untuk rentetan yang boleh ditafsir dengan dua cara.
- Tekan Swap untuk memindahkan hasil kembali ke kotak input, memudahkan penukaran berantai pada kedua-dua arah.
- Tekan Copy untuk menghantar hasil ke papan keratan, atau pilih sebahagian output untuk menyalin bahagian itu sahaja.
Base64 ialah pengekodan, bukan penyulitan — sesiapa sahaja boleh mengundirkannya. Jangan sesekali menggunakannya untuk menyembunyikan kata laluan atau rahsia; gunakan kriptografi sebenar untuk data sensitif.
Alat Berkaitan
- Imej ke Base64 Tukar imej ke rentetan Base64 dan nyahkod Base64 kembali ke imej. Menyokong PNG, JPG, GIF, WebP, SVG, BMP, ICO. 100% dalam pelayar, tanpa muat naik.
- Pengekod Penyahkod Base32 Ekod teks ke Base32 atau nyahkod Base32 kembali ke teks serta-merta. 100% dalam pelayar, sifar muat naik data. Sesuai RFC 4648. Sesuai untuk rahsia TOTP, kunci OTP, data QR code, dan penukaran perduaan ke teks.
- Penukar Teks ke Heksadesimal Penukar teks ke heksadesimal dalam talian percuma. Kod teks ASCII dan Unicode ke nilai hex serta-merta dengan output dipisahkan ruang atau berterusan. Berasaskan pelayar, tanpa pemasangan.
- Heksadesimal ke Teks Tukar rentetan heksadesimal kepada teks yang boleh dibaca serta-merta. Nyahkod nilai hex ke teks ASCII atau UTF-8 dengan sokongan pelbagai format.
- Penukar Teks ke Perduaan Tukar teks ke kod perduaan serta-merta. Penterjemah perduaan UTF-8 percuma dalam talian.
- Enkod Nyahkod URL Pengekod, penyahkod dan penghurai URL dalam talian percuma. Tukar teks kepada pengekodan peratus, nyahkod rentetan URL dan ekstrak parameter pertanyaan.
- Pemapar Hex Lihat kandungan fail dalam format hex dump dengan carian, navigasi offset dan penatalan maya
- Penyulitan / Nyahsulit AES Penyulitan/nyahsulit AES dengan mod CBC, CFB, CTR, OFB, ECB, padding Pkcs7/ZeroPadding/NoPadding, kunci 128/192/256 bit, output Base64, pengesanan automatik format kunci/IV