Anda menggunakan konversi byte-ke-byte ketika data Anda tidak teks. Contoh ini mengambil pasangan heksadesimal ff, 00 dan 80 dan mewakili tiga byte yang sama dengan Base64. Teks UTF-8 tidak ada decoding teks UTF-8 diperlukan, sehingga urutan teks yang tidak sah tidak mencegah konversi ini.
Masukan Contoh sebol@jabber.org
ff0080Hasil yang diharapkan oleh witch
/wCACobalah langkah demi langkah
- Open the Hex and Base64 converter dan pilih Hex ke Base64.
- Masukkan ff0080 dan jalankan konversi. Periksa hasil tepatnya /wCA.
- Pilih Base64 © ke Hex dan masuk /wCA Untuk memulihkan ff0080.
Cara membaca hasilnya
Setiap pasangan Hex mewakili satu byte, jadi enam digit heksadesimal adalah tiga byte. Base64 menyandikan bait-bait tersebut dalam empat karakter di sini, tanpa pemadatan diperlukan untuk masukan tiga-byte ini. Ánchi mengubah teks literal ff0080 menjadi Base64 akan mengkodekan enam karakter teks dan menghasilkan hasil yang berbeda.
Batas dan rincian penting
Hex dan Base64 adalah pengkodean reversibel, bukan enkripsi. Angka ganjil dari digit Hex atau aksara tidak sah ditolak. Keluaran binary ifron tidak harus UTF-8 yang sah dan seharusnya tidak secara otomatis diartikan sebagai teks yang dapat dibaca.