Apa itu base64

Mengenal tentang Base64

Mengenal Tentang Base64

Base64 adalah istilah umum untuk sejumlah skema serupa encoding yang mengkodekan data biner dengan memperlakukan itu numerik dan menerjemahkannya ke dalam basis 64 representasi.Istilah Base64 berasal dari konten MIME mentransfer encoding tertentu.
Skema Base64 encoding yang umum digunakan ketika ada kebutuhan untuk mengkodekan data biner yang perlu disimpan dan ditransfer melalui media yang dirancang untuk menangani data tekstual. Hal ini untuk memastikan bahwa data tetap utuh tanpa modifikasi selama transportasi. Base64 digunakan umumnya dalam sejumlah aplikasi termasuk email melalui MIME, dan menyimpan data kompleks dalam XML.

Desain

Pilihan tertentu karakter untuk membentuk 64 karakter diperlukan untuk dasar bervariasi antara implementasi. Aturan umum adalah untuk memilih satu set dari 64 karakter yang baik bagian dari subset umum untuk sebagian besar pengkodean, dan juga dicetak.Kombinasi ini membuat data tidak mungkin diubah dalam transit melalui sistem, seperti email, yang secara tradisional tidak 8-bit bersih. Misalnya, pelaksanaan Base64 MIME ini menggunakan AZ, az, dan 0-9 untuk 62 nilai pertama. Variasi lain, biasanya berasal dari Base64, berbagi properti ini namun berbeda dalam simbol-simbol yang dipilih untuk dua nilai terakhir; contoh adalah UTF-7.

Contoh

Sebuah kutipan potongan dari Leviathan Thomas Hobbes:

" Man dibedakan, tidak hanya dengan alasan, tapi ... "

direpresentasikan sebagai urutan ASCII byte dikodekan dalam skema Base64 MIME sebagai berikut:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvb mx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4 =

Dalam kutipan di atas nilai dikodekan dari Man adalah TWFu .Dikodekan dalam ASCII, M , sebuah , n disimpan sebagai byte 77, 97, 110, yang 01001101, 01100001, 01101110 dalam basis 2. Ketiga byte bergabung bersama dalam buffer 24 bit memproduksi 010011010110000101101110. Paket dari 6 bit ( 6 bit memiliki maksimal 64 nilai biner yang berbeda) diubah menjadi 4 angka (24 = 4 * 6 bit) yang kemudian dikonversi ke nilai-nilai yang sesuai mereka di Base64.

konten teksMSebuahn
ASCII7797110
pola bit010011010110000101101110
Indeks1922546
Base64-encodedTWFu

Sebagai contoh ini menggambarkan, Base64 encoding mengubah 3 byte uncoded (dalam hal ini, karakter ASCII) ke 4 karakter ASCII dikodekan. 
Deni Antoni Hey there, I’m den. I’m a Blogger, living in Central Java, Indonesia.
Jika Anda merasa bahwa artikel-artikel di blog ini bermanfaat, Anda bisa memberikan support dengan klik tombol FOLLOW atau SUBSCRIBE Terima kasih.
Buka Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel