
Pernahkah Anda menemukan sekumpulan karakter yang tampaknya tidak masuk akal yang dimulai dengan data:image/png;base64
Selamat, Anda telah menemukan Pengkodean Base64 di alam liar!
Basis64 adalah cara untuk merepresentasikan data biner menggunakan sekumpulan terbatas 64 karakter ASCII. Umumnya digunakan untuk:
- Menanamkan gambar, font, atau file lain langsung ke HTML, CSS, atau skrip
- Mentransmisikan data biner melalui protokol berbasis teks seperti email atau XML
- Mengaburkan informasi sensitif (meskipun itu bukan enkripsi!)
Untuk memahami Base64, Anda perlu mendekodekannya kembali ke biner asliBerikut ini lembar contekan singkatnya:
Bahasa | Fungsi Dekode |
---|---|
Bahasa Indonesia: JavaScript | atob(base64String) |
Ular piton | base64.b64decode(base64String) |
Jawa | Base64.getDecoder().decode(base64String) |
Bahasa Indonesia: C# | Convert.FromBase64String(base64String) |
Misalnya, dalam JavaScript:
const base64Image = "data:image/png;base64,iVBORw0KGgoAAAANSU…";
const splitData = base64Image.split(",");
const byteString = atob(splitData[1]);
Cuplikan ini:
- Mengekstrak hanya data Base64, menghapus awalan metadata
- Mendekode string Base64 menjadi string byte
Dari sana, Anda dapat mengubahnya menjadi array yang diketik untuk manipulasi lebih lanjut:
const intArray = new Uint8Array(byteString.length);
for (let i = 0; i < byteString.length; i++) {
intArray[i] = byteString.charCodeAt(i);
}
Berbekal array byte ini, Anda dapat:
- Buat Blob untuk menyimpan file
- Render gambar ke kanvas
- Kirimkan ke perpustakaan untuk mengurai isi file
- Masukkan ke WebAssembly untuk pemrosesan berkinerja tinggi
Dekode Base64 membuka dunia kemungkinan untuk menangani data biner sebaris. Sekarang, lanjutkan dan dekode dengan percaya diri! 🚀
Anda mungkin juga menyukai
Instal Ekstensi Kami
Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat
Alat Wajib Coba
Lihat semua Pendatang baru
Lihat semuaMemperbarui: Kita alat terbaru ditambahkan pada 16 Sep 2025