Pengekodan / Penyahkodan Base64
Kodkan teks ke Base64 atau nyahkod Base64 ke teks.
Apakah itu Pengekodan Base64?
Base64 ialah skema pengekodan yang menukar data binari 8-bit kepada aksara ASCII. Ia hanya menggunakan 64 aksara selamat (A-Z, a-z, 0-9, +, /) untuk mewakili semua jenis data dalam format teks.
Ciri-ciri Utama
- • ✓ Hanya menggunakan 64 aksara ASCII
- • ✓ Selamat dalam semua persekitaran teks
- • ✓ Kira-kira 133% daripada saiz asal
- • ✓ Penyesuaian panjang dengan aksara pelapik (=)
Kes Penggunaan Dunia Sebenar
- • Penghantaran lampiran e-mel
- • Pertukaran data API Web
- • Penjanaan URL data imej
- • Termasuk data binari dalam JSON
- • Fail konfigurasi dan penyimpanan token
🔍 Mengapa Base64 Diperlukan
Komputer menyimpan semua data dalam bentuk binari 0 dan 1. Walau bagaimanapun, banyak protokol komunikasi seperti e-mel, HTTP, dan JSON direka bentuk berasaskan teks dan tidak boleh menghantar data binari secara langsung.
Base64 ialah kaedah standard untuk menyelesaikan batasan ini dengan menukar data binari kepada aksara teks yang selamat.
📝 Contoh Pengekodan
Hello, World!
SGVsbG8sIFdvcmxkIQ==
🛠️ Kes Penggunaan Praktikal
Pembangunan Web
- • Tukar imej kepada URL Data
- • Pengekodan token pengesahan API
- • Pemasangan fail fon CSS
Pemindahan Data
- • Lampiran e-mel
- • Data binari dalam JSON
- • Imej dalam dokumen XML
⚠️ Nota Penting
- ⚠️Bukan alat keselamatan: Base64 ialah pengekodan, bukan penyulitan. Sesiapa sahaja boleh menyahkodnya dengan mudah.
- 📈Peningkatan saiz: Kira-kira 33% lebih besar daripada data asal.
- 🔤Batasan aksara: Aksara khas (+, /) mungkin menyebabkan masalah dalam sesetengah sistem.
💡 Petua Penggunaan
✅ Kegunaan yang Sesuai
- • Data binari bersaiz kecil
- • Penghantaran protokol berasaskan teks
- • Penyimpanan fail konfigurasi
- • Pengekodan data ringkas
❌ Kegunaan yang Tidak Sesuai
- • Penyimpanan fail besar
- • Data kritikal keselamatan
- • Data yang memerlukan pemampatan
- • Pemprosesan masa nyata yang kritikal prestasi