Base64 adalah salah satu metode enkoding data yang umum digunakan dalam dunia komputasi. Teknik ini memungkinkan data biner untuk diubah menjadi representasi teks menggunakan 64 karakter ASCII standar. Base64 sering digunakan dalam berbagai aplikasi seperti pengiriman email dan penyimpanan data dalam format teks.
Sejarah dan Pengembangan
Base64 pertama kali diperkenalkan dalam RFC 1421 sebagai bagian dari Privacy Enhanced Mail. Penggunaan Base64 kemudian meluas ke berbagai protokol internet termasuk MIME dan HTTP. Standar ini memudahkan pertukaran data biner melalui media yang hanya mendukung karakter teks.
Karakteristik dan Format
Dalam Base64, setiap 3 byte data biner diubah menjadi 4 karakter ASCII. Karakter yang digunakan terdiri dari huruf kapital A-Z, huruf kecil a-z, angka 0-9, serta simbol '+' dan '/'. Hal ini memastikan data tetap aman saat dikirim melalui media berbasis teks.
Penggunaan Umum
Base64 sering digunakan untuk encode lampiran di email serta untuk menyisipkan gambar dalam HTML atau CSS. Selain itu, data yang dienkode dengan Base64 juga kerap ditemukan dalam JSON dan XML.