& Base64 akan menjadi string input dengan potongan byte, dapatkan setiap byte yang sesuai dengan nilai biner (jika kurang dari 8 bit, maka komplemen tinggi 0), dan kemudian nilai biner ini secara seri, dan kemudian sesuai dengan rangkaian potongan 6-bit (karena 2 ^ 6 = 64), rangkaian terakhir kurang dari 6 bit, kemudian akhir komplemen 0. Nilai biner dari setiap kelompok akan diubah menjadi desimal, dan kemudian di Setiap nilai biner dikonversi ke desimal, dan kemudian pada tabel di atas untuk menemukan simbol dan rangkaian yang sesuai adalah hasil dari pengkodean Base64.

& nbsp; Base64 dapat digunakan untuk pengkodean data sewenang-wenang dari data biner yang mendasarinya, untuk diterapkan pada transmisi karakter ASCII hanya dapat terjadi. Namun, yang paling umum digunakan dalam pemrosesan transmisi data teks, seperti dalam email format MIME, Base64 dapat digunakan untuk menyandikan konten surat, mudah dikirim antar komputer dalam bahasa yang berbeda dan bukan kode yang berantakan, perhatikan transmisi daripada tampilan, seperti penggunaan pengkodean utf-8 yang dapat digunakan di komputer Eropa Barat biasanya dapat menampilkan bahasa Mandarin (dengan pemasangan pustaka karakter yang sesuai), tetapi mungkin tidak dapat mentransmisikan bahasa Mandarin dengan benar, konversi ke Base64 tidak akan mengalami masalah, tetapi tidak akan dapat mentransmisikan bahasa Mandarin, dan tidak akan dapat mentransmisikan bahasa Mandarin. Mengonversi ke Base64 tidak akan menjadi masalah.

Pengkodean Base64, jika tidak ditentukan, biasanya disepakati bahwa karakter non-ASCII dikodekan menurut set karakter UTF-8.

Akses ke catatan: