Alat Pengembang
Enkoder dan Dekoder Base64
Enkode teks UTF-8 atau berkas dan dekode Base64 standar atau aman untuk URL, dengan unduhan langsung.
Hasil Anda
Cara mengodekan teks dan memulihkan berkas dengan Base64
Gunakan Base64 saat sistem memerlukan byte sebagai teks, misalnya dalam kolom API atau nilai konfigurasi. Teks menggunakan UTF-8; berkas menggunakan byte aslinya. Pengodean dapat dibalik dan tidak menyediakan enkripsi.
Langkah demi langkah
- Pilih pengodean atau dekode, lalu masukan teks atau berkas. Tempelkan isi atau pilih berkas.
- Pilih alfabet Base64 yang sesuai. Untuk dekode, tempelkan hanya isinya; hapus awalan URL data jika ada.
- Jalankan konversi. Salin teks yang terbaca atau unduh hasilnya; keluaran biner disimpan sebagai berkas.
Pengaturan dan batas
- Alfabet standar atau aman untuk URL
- Standar menggunakan + dan /; aman untuk URL menggunakan - dan _. Sesuaikan dengan format yang diminta sistem penerima.
- Karakter pengisi
- Pertahankan pengisi = kecuali sistem penerima meminta keluaran tanpa pengisi. Dekode menerima isi yang valid dengan atau tanpa pengisi.
- Ukuran berkas dan keluaran biner
- Masukan berkas dibatasi 20 MiB. Hasil biner menampilkan pratinjau heksadesimal; unduhan berisi semua byte yang didekode.
Contoh pengerjaan
Kodekan Hello, 世界 👋 menggunakan Base64 standar dengan pengisi. Isi yang diharapkan adalah SGVsbG8sIOS4lueVjCDwn5GL.
Unduh berkas contoh
Masukan contoh
Hello, 世界 👋Hasil yang diharapkan
SGVsbG8sIOS4lueVjCDwn5GLDekode isinya untuk memulihkan teks yang sama. Untuk +w==, gunakan alfabet standar: hasilnya satu byte FB, diunduh sebagai decoded.bin, bukan teks yang terbaca.
Pertanyaan dan pemecahan masalah
Mengapa dekode gagal?
Periksa alfabet, pengisi, dan karakter masukan. Spasi dan pergantian baris diterima, tetapi awalan URL data dan tanda baca yang tidak terkait tidak diterima.
Mengapa Base64 lebih besar daripada sumbernya?
Setiap kelompok 3 byte diwakili oleh 4 karakter, ditambah pengisi jika diperlukan. Ini mengodekan data, bukan memampatkannya.
Bisakah nama berkas asli dipulihkan?
Base64 menyimpan byte, bukan nama atau jenis berkas. Simpan informasi itu secara terpisah dan ubah nama decoded.bin hanya jika formatnya diketahui.