Pengekodan dan Penyahkodan Base64
Kod dan nyahkod data dengan mudah ke dan dari format Base64 menggunakan alat dalam talian kami. Tukar teks, imej atau fail ke Base64 untuk penghantaran atau penyimpanan data yang selamat. Nyahkod rentetan Base64 ke format asalnya.
Pilih jenis :
atau seret dan lepaskan fail anda di sini
Hasil pengekodan Base64 akan muncul di sini
Base64 ialah skema pengekodan binari ke teks yang menukar data binari kepada format yang selamat untuk penghantaran melalui protokol berasaskan teks, seperti e-mel atau HTTP. Ia mencapainya dengan mewakili data binari menggunakan set 64 aksara ASCII yang boleh dicetak.
01. Pengekodan dengan Base64
- Data input dibahagikan kepada kumpulan tiga bait (24 bit) setiap satu.
- Setiap kumpulan kemudian dibahagikan kepada empat keping 6-bit.
- Nilai perpuluhan setiap keping 6-bit digunakan sebagai indeks dalam jadual carian yang mengandungi 64 aksara yang digunakan dalam pengekodan Base64.
- Aksara yang sepadan untuk setiap indeks diambil dan digabungkan bersama, menghasilkan rentetan aksara yang dikodkan dengan Base64.
- Jika data input tidak boleh dibahagikan dengan tiga, aksara padding ('=') ditambah pada penghujungnya untuk menjadikan jumlah panjangnya gandaan empat.
02. Penyahkodan dengan Base64
- Rentetan yang dikodkan dengan Base64 dibahagikan kepada kumpulan empat aksara.
- Setiap aksara ditukar kembali kepada perwakilan binari 6-bitnya menggunakan jadual carian.
- Empat keping 6-bit yang terhasil digabungkan untuk membentuk tiga bait (24 bit).
- Jika terdapat aksara padding ('='), ia diabaikan semasa proses penyahkodan.
- Hasil akhir ialah data binari yang dinyahkod.