Home > Programming > Pemrograman Java > Base 64 Encoder Dengan Java

Base 64 Encoder Dengan Java

Base64 Encoding adalah bentuk representasi data binary menjadi bentuk teks. Seperti kita tahu komputer hanya mengenal data binary, nah data inilah yang kita encode menjadi teks agar mudah dibaca oleh manusia. Pengertian menurut wikipedia adalah sebagai berikut:

Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. The term base64 originates from a specific MIME content transfer encoding.

Base64 encoding schemes are commonly used when there is a need to encode binary data that needs to be stored and transferred over media that is designed to deal with textual data. This is to ensure that the data remains intact without modification during transport. Base64 is commonly used in a number of applications including email via MIME, and storing complex data in XML.

Untuk mempelajari konsep Base64 ini, silahkan pelajari sendiri dari wikipedia maupun sumber-sumber lain di internet. Untuk saat ini, bagaimana kalau kita ingin membuat method encoder ini di pemrograman Java ? Berikut ini adalah code Base64 yang ditulis oleh Christian d’Heureuse dari Inventec Informatik AG, Switzerland pada tahun 2003. Karena bersifat opensource, silahkan digunakan dan bebas untuk dimodifikasi selama mencantumkan pembuatnya.

Untuk berikutnya, akan kita coba menconvert code di atas ke bahasa lain semisal C#, VB, PHP maupun bahasa pemrograman yang lain.

Selamat belajar 😀

Base64 Encoding adalah bentuk representasi data binary menjadi bentuk teks. Seperti kita tahu komputer hanya mengenal data binary, nah data inilah yang kita encode menjadi teks agar mudah dibaca oleh manusia. Pengertian menurut wikipedia adalah sebagai berikut: Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. The term base64 originates from a specific MIME content transfer encoding. Base64 encoding schemes are commonly used when there is a need to encode binary data that needs to be stored and transferred over media…

Review Overview

User Rating: Be the first one !
0

About Khoirul Imamudin

Nama saya Khoirul Imamudin. Tinggal di sebuah kota kecil di Jawa Tengah. Kota yang terkenal dengan susunya, yakni Boyolali. Tinggal di sebuah wilayah yang cukup tidak lagi terpencil, tepatnya di Dukuh Jaten Wetan Desa Kragilan Kecamatan Mojosongo Kabupaten Boyolali. Selain aktif di dunia IT, saya juga hobby riding dengan motor, maka di blog saya ini konten yang saya bagi mungkin akan banyak bertemakan IT dan Otomotif.

Silahkan berkomentar