Pengekod / Penyahkod Base64
Kod dan nyahkod rentetan Base64 dengan serta-merta.
Pengkodan Segera
Tukar teks biasa kepada format Base64 dengan serta-merta untuk digunakan dalam URL data, API, atau lampiran emel.
Penyahkodan Pantas
Nyahkod rentetan Base64 kembali kepada teks yang boleh dibaca dengan satu klik. Sesuai untuk memeriksa muatan yang dikodkan.
Privasi Dijamin
Semua penukaran berlaku dalam pelayar anda. Data anda tidak pernah meninggalkan peranti anda atau dimuat naik ke mana-mana pelayan.
Pengesanan Ralat
Rentetan Base64 yang tidak sah dikesan secara automatik dengan mesej ralat yang jelas untuk membantu anda membetulkan isu pengkodan.
Memahami Pengkodan Base64
Base64 adalah skema pengkodan binari-ke-teks yang mewakili data binari dalam format rentetan ASCII. Ia digunakan secara meluas untuk menghantar data melalui media yang direka untuk mengendalikan teks, seperti lampiran emel, URL data dalam HTML/CSS, dan token pengesahan API. Base64 memastikan bahawa data binari kekal utuh merentasi sistem yang mungkin sebaliknya merosakkannya.
Bila Perlu Menggunakan Base64
Pengkodan Base64 adalah penting untuk menyematkan imej secara langsung dalam HTML (data:image/png;base64,...), menghantar fail melalui API JSON, mengkodkan kelayakan pengesahan untuk HTTP Basic Auth, dan menyertakan data binari dengan selamat dalam XML atau JSON. Ia juga biasa digunakan dalam token JWT dan aliran OAuth. Walaupun Base64 meningkatkan saiz data sebanyak kira-kira 33%, ia adalah penyelesaian standard untuk penghantaran binari yang selamat untuk teks.
Bagaimana Pengkodan Base64 Berfungsi
Base64 menukarkan data binari kepada kumpulan 6 bit, kemudian memetakan setiap kumpulan kepada salah satu daripada 64 watak ASCII (A-Za-z0-9+/). Setiap 3 bait data input menghasilkan 4 bait output Base64. Watak padding (=) ditambah untuk memastikan panjang output adalah gandaan 4. Proses ini sepenuhnya boleh dibalikkan—penyahkodan hanya membalikkan pemetaan watak dan mengeluarkan padding untuk memulihkan data binari asal.