Decoder Base64 ke File

Tempel Base64 atau data: URI dan unduh file aslinya. Mendeteksi jenis file (PNG, JPEG, PDF, ZIP, JSON…) dari magic byte dan menampilkan pratinjau gambar.

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Apa itu Dekode File Base64?

Mendekode Base64 atau URI data: kembali menjadi data biner dan memungkinkan Anda mengunduhnya sebagai file. Jenis file diambil dari data URI, atau dideteksi dari magic byte kontennya, sehingga Anda mendapatkan ekstensi yang benar; gambar ditampilkan pratinjaunya dan file teks diperlihatkan isinya.

Cara menggunakan Dekode File Base64

  1. Tempel teks Base64 atau URI data:…;base64,… ke Base64 atau data URI.
  2. Periksa Jenis file yang terdeteksi dan Ukuran setelah decode.
  3. Sesuaikan Nama file jika mau (ekstensi disarankan secara otomatis).
  4. Klik Unduh file.

Contoh

Masukan
SGVsbG8sIFdvcmxkIQ==
Keluaran
text/plain · 13 B · decoded.txt berisi "Hello, World!"

Kapan menggunakan Dekode File Base64

Gunakan untuk memulihkan lampiran atau gambar dari respons API, log, email, atau field database. Jika Base64 berisi teks biasa, alat Base64 Decode lebih cepat.

Cara kerja Dekode File Base64

Spasi dan prefiks data URI dihapus, lalu Base64 (standar atau aman URL) didekode menjadi byte. Tipe MIME diambil dari data URI jika ada; jika tidak, byte pertama dibandingkan dengan signature yang dikenal – misalnya 89 50 4E 47 untuk PNG, %PDF- untuk PDF, PK untuk ZIP – dan UTF-8 valid tanpa karakter kontrol diperlakukan sebagai teks (JSON, SVG, HTML, atau teks biasa). Sebuah Blob dibuat secara lokal untuk unduhan.

Kasus Penggunaan Umum

  • Menyimpan gambar yang dikembalikan API sebagai Base64
  • Memulihkan PDF yang disimpan di field JSON
  • Memeriksa jenis file dari blob Base64 yang tidak dikenal
  • Mengekstrak font atau ikon yang disematkan dari data URI CSS

Catatan Keamanan

File hasil dekode bisa berupa program executable atau dokumen dengan makro. Buka hanya file dari sumber yang Anda percayai.

Pertanyaan Umum

Bagaimana alat ini mengetahui jenis file?

Dari URI data: jika Anda menempelkannya; jika tidak, dari magic number di awal data. Format tanpa signature dianggap text/plain (jika UTF-8 valid) atau application/octet-stream.

Bisakah saya menempel Base64 aman URL?

Bisa, - dan _ diterima dan padding bersifat opsional.

Apakah file diunggah ke mana pun?

Tidak, dekode dan tautan unduhan dibuat di browser Anda.

Jelajahi kategori lainnya