& Base64 akan menjadi string input dengan potongan byte, dapatkan setiap byte yang sesuai dengan nilai biner (jika kurang dari 8 bit, komplemen tinggi 0), dan kemudian nilai biner ini secara seri, dan kemudian menurut kelompok potongan 6-bit (karena 2 ^ 6 = 64), kelompok terakhir kurang dari 6 bit jika akhir komplemen 0. Nilai biner dari setiap kelompok akan dikonversi ke desimal, dan kemudian di atas 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 untuk memfasilitasi transmisi bahasa yang berbeda antara komputer tanpa kode, perhatikan bahwa transmisi daripada tampilan, misalnya, di Eropa Barat di komputer yang menggunakan pengkodean utf-8 dapat berupa tampilan normal bahasa Cina (dengan font yang sesuai), tetapi mungkin tidak dapat melakukan transmisi bahasa Cina secara normal, konversi ke Base64 tidak akan berpengaruh pada data, tetapi tidak perlu. Hal ini tidak perlu dikhawatirkan saat mengonversi ke Base64.

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

Akses ke catatan: