Pengekodan / Penyahkodan Base64

Kodkan teks ke Base64 atau nyahkod Base64 ke teks.

Alat Pengekodan
Kodkan teks biasa ke Base64.
Apakah itu Base64?

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
Panduan Lengkap Pengekodan Base64
Penjelasan terperinci dari prinsip Base64 hingga aplikasi praktikal

🔍 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

Teks Asal:
Hello, World!
Keputusan Pengekodan Base64:
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
    Pengekodan / Penyahkodan Base64 | Makmal Teks