Arsip Tag: Base64

Mengenal Base64 Encoding (Bagian 2)

Mengenal Base64 Encoding (Bagian 2)

Mengenal Base64 Encoding (Bagian 2).

Teknik encoding Base64 sebenarnya sederhana, jika ada satu senarai (string) bytes yang akan disandikan ke Base64 maka caranya adalah :

1. Pecah string bytes tersebut ke per-3 bytes.
2. Gabungkan 3 bytes menjadi 24 bit. Ingat 1 bytes = 8 bit, sehingga 3 x 8 = 24 bit.
3. Lalu 24 bit yang disimpan dibufferkan (disatukan) dipecah – pecah menjadi 6 bit – 6 bit, maka akan menghasilkan 4 pecahan.
4. Masing – masing pecahan diubah kedalam nilai decimal, dimana maksimal nilai 6 bit adalah 63.
5. Terakhir, jadikan nilai – nilai decimal tersebut menjadi indeks untuk memilih karakter penyusun dari base64 dan maksimal adalah 63 atau indeks ke 64.

Read the rest of this entry

Mengenal Base64 Encoding (Bagian 1)

Mengenal Base64 Encoding (Bagian 1)

Di artikel sebelumnya saya mencontohkan penggunaan Base64 dimana fungsinya menyimpan informasi data binary ke dalam bentuk teks. Tapi apa Base64 itu sendiri, kenapa dinamakan Base64 dan bagaimana cara bekerjanya ??.

Hebat yaa kalau waktu di perkuliahan kita bisa begini, sekali bertanya langsung tiga pertanyaan. Tapi saya pengalaman jadi mahasiswa tahu bagaimana susahnya (malesnya :) ) cari pertanyaan kalau ditanya dosen “Ada pertanyaan ?”, makanya hebat sekali langsung bisa bertanya tiga pertanyaan sekaligus. Tapi gimana yaa perasaan sang dosen kalau dia ditanya tiga pertanyaan sekaligus kayak begini ?? Gak tahu.

Read the rest of this entry