💡Perlu mendekode data Base64? Alat online gratis kami segera mengubah string dan file yang dikodekan kembali ke format aslinya—sempurna untuk pengembang yang bekerja dengan API, lampiran email, dan pemulihan data. 🚀 Mendukung file hingga 10MB. Tidak perlu unduh!
🔍 Verifikasi string Base64 mengikuti standar RFC 4648
📊 Ubah setiap karakter Base64 ke nilai 6-bitnya
🧩 Gabungkan empat potongan 6-bit menjadi urutan 24-bit
💾 Pisahkan menjadi byte 8-bit asli dan ubah ke format keluaran
Menerima alfabet Base64 standar RFC 4648 plus varian:
Tipe | Karakter | Catatan |
---|---|---|
0 -25 | A-Z | 🔠 Huruf besar |
2 6-51 | a-z | 🔡 Huruf kecil |
5 2-61 | 0 -9 | 🔢 Angka |
6 2-63 | +/ | ⚡ Simbol standar |
= | ⏹ ️ Karakter padding | |
-_ | 🌐 Varian aman URL |
Perbandingan ukuran dekoding:
Ukuran Base64 | Ukuran Asli | Pengurangan |
---|---|---|
4 karakter | 3 byte | 🔽 25% |
1 .33KB | 1 KB | 🔽 25% |
1 .33MB | 1 MB | 🔽 25% |
Waktu pemrosesan rata-rata (Chrome v120):
Ukuran File | Waktu Dekoding |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
Alat Base64 asli di berbagai platform:
🔤Dekode string
echo 'SGVsbG8=' | base64 --decode
Dekoding string dasar
📁Dekode file
base64 -d input.b64 > output.txt
Konversi Base64 ke file
🔌PowerShell decode
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))
Metode PowerShell asli
⌨️ CMD decode
certutil -decode input.b64 output.txt
Utilitas bawaan Windows
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');
Base64
tidak valid, 2) Padding '=' hilang, atau 3) Data awalnya biner (coba simpan sebagai file daripada melihat sebagai teks).Base64
yang aman untuk web kembali ke format standar.Base64
bukan enkripsi - itu adalah encoding. Untuk data sensitif, pastikan enkripsi yang tepat (seperti AES) digunakan sebelum encoding asli.Untuk debugging, pertama validasi string Base64 Anda dengan alat kami sebelum mencoba mendekodenya di aplikasi Anda.
Selalu periksa ukuran keluaran setelah dekoding - seharusnya ~25% lebih kecil dari input Base64.
Gabungkan dengan dekompresi gzip saat menangani data dekoding besar yang sebelumnya dikompresi.