Contoh
Input:
https://www.starrytool.com
Klik butang pengekodan untuk output:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
Tentang Penukar Base64 Dalam Talian
Pengekodan Base64 dalam alat ini adalah kaedah untuk menukar data binari kepada aksara untuk penghantaran merentasi sistem yang tidak menyokong data binari. Semasa pengekodan, tiga bait data binari ditukar kepada empat aksara Base64.
Penyahsulitan Base64 adalah proses terbalik dari pengekodan Base64, menukar aksara Base64 kembali kepada data binari asal. Ini biasanya dilakukan selepas data dihantar ke destinasinya, untuk memulihkan data binari asal.
• Ciri-ciri
Bentuk Teks: Output pengekodan Base64 adalah dalam bentuk teks, yang boleh dihantar dengan selamat dalam persekitaran teks seperti XML, JSON, atau konteks lain yang memerlukan teks biasa.
Peningkatan Saiz: Pengekodan Base64 meningkatkan saiz data kira-kira 33%, kerana ia mengekod tiga bait data kepada empat aksara Base64.
Bukan Penyulitan: Pengekodan Base64 bukan kaedah penyulitan yang selamat; ia boleh dinyahkod dengan mudah kembali kepada data asal. Oleh itu, ia tidak boleh digunakan untuk melindungi maklumat sensitif.
Kebolehbacaan: Walaupun data yang dienkod Base64 dianggap sebagai teks, ia tidak boleh dibaca oleh manusia.
• Penggunaan
Penghantaran E-mel: Base64 digunakan secara meluas dalam sistem e-mel untuk menukar lampiran bukan teks (seperti imej dan fail dokumen) kepada format teks, membolehkan penghantarannya dalam sistem e-mel yang hanya menyokong teks.
URL Data: Dalam HTML dan CSS, pengekodan Base64 digunakan untuk memasukkan objek binari kecil seperti imej dan fail fon secara langsung dalam kod sebagai URL data.
Pengesahan Asas: Dalam Pengesahan Asas HTTP, nama pengguna dan kata laluan dienkod dalam Base64 sebelum dihantar ke pelayan, mengurangkan risiko penghantaran maklumat sensitif dalam teks biasa.
WebSocket dan Protokol Binari Lain: Dalam kes di mana data binari perlu dihantar melalui protokol teks seperti WebSocket, pengekodan Base64 menyediakan mekanisme.