Gunakan sebuah konversi byte- to-byte ketika data Anda bukan teks. Contoh ini mengambil pasangan heksadesimal ff, 00 dan 80 dan merepresentasikan mereka tiga byte yang sama sebagai Base64Tidak UTF-8 teks decoding dibutuhkan, sehingga urutan teks tidak valid tidak mencegah konversi ini.
Contoh masukan
ff0080Hasil yang diharapkan
/wCACoba langkah demi langkah
- Buka Hex dan Base64 konverter dan pilih Hex ke Base64.
- Masukkan ff0080 dan jalankan konversi. Periksa hasil yang tepat / wCA.
- Pilih Base64 untuk Hex dan enter / wCA untuk memulihkan ff0080.
Bagaimana cara membaca hasilnya
Setiap pasangan Hex mewakili satu byte, jadi enam heksadesimal digit adalah tiga bytes. Base64 kode byte tersebut dalam empat karakter di sini, tanpa padding dibutuhkan untuk masukan three- byte ini. Mengkonversi literal teks ff0080 ke Base64 akan menyandi enam karakter teks dan menghasilkan hasil yang berbeda.
Batas dan rincian penting
Hex dan Base64 pengkodean reversibel, bukan enkripsi. Jumlah ganjil dari digit Hex atau karakter tidak valid ditolak. Keluaran binary tidak harus valid UTF-8 dan tidak boleh secara otomatis ditafsirkan sebagai teks yang dapat dibaca.