Base64 adalah salah satu metode encoding yang digunakan untuk mengubah data biner menjadi format teks ASCII. Metode ini sering digunakan untuk mentransmisikan data biner melalui media yang hanya mendukung karakter teks, seperti email atau HTTP.
Cara Kerja Base64
Base64 mengkonversi setiap tiga byte data biner menjadi empat karakter ASCII. Proses ini memastikan data tetap utuh saat dikirim melalui sistem yang tidak mendukung data biner, seperti SMTP atau protokol HTTP.
Penggunaan Base64
Base64 banyak digunakan dalam pengiriman email, penyisipan gambar pada halaman web melalui data URI, dan penyimpanan data di dalam JSON.
Kelebihan dan Kekurangan Base64
Kelebihan Base64 adalah kompatibilitasnya dengan sistem berbasis teks, namun kekurangannya adalah ukuran data hasil encoding menjadi sekitar 33% lebih besar dari data asli.