Laman utama / Alat Fail / Penyahkod Fail Base64 dalam Talian
Alat dalam talian percuma

Penyahkod Fail Base64 dalam Talian

Nyahkod teks Base64 atau URL data kepada fail asal dan muat turun. Contoh: SGVsbG8= menjadi hello.txt. Percuma, tempatan, tanpa had muat naik. Pemprosesan di…

Mula gunakan

Fungsi dan Contoh Penggunaan

Alat ini membantu anda menukar teks Base64 atau URL data kembali kepada fail binari asal. Ia berguna apabila anda menerima data fail dalam bentuk teks melalui e-mel atau API dan perlu memulihkan fail tersebut.

Contoh Kerja

Jika anda memasukkan teks Base64 SGVsbG8= dengan nama fail hello.txt dan MIME text/plain, alat ini akan menghasilkan fail teks yang mengandungi perkataan Hello (5 bait). Anda boleh memuat turun fail tersebut.

Parameter dan Pemprosesan

  • Input boleh berupa teks Base64 biasa atau URL data dengan metadata ;base64,. Parameter seperti charset=utf-8 dalam URL data diiktiraf.
  • Ruang putih dalam input akan dibuang sebelum penyahkodan. Input kosong atau Base64 yang tidak sah akan ditolak oleh penyahkod pelayar.
  • Had input teks tanpa ruang ialah 48 MiB. Tampal kandungan mentah yang lebih daripada dua kali ganda had itu akan ditolak untuk mengelakkan input yang terlalu banyak ruang.
  • Penyahkodan menggunakan memori pelayar untuk rentetan sumber, rentetan binari, tatasusunan bait dan Blob. Peranti dengan memori terhad mungkin kehabisan memori sebelum had teori dicapai.
  • Base64 URL-safe (menggunakan - dan _) tidak ditukar secara automatik.

Batasan dan Amaran

Menukar sambungan fail atau label MIME tidak akan menukar bait yang dinyahkod kepada format lain; muatan Base64 mesti mewakili fail asal yang dimaksudkan. Fail yang dinyahkod mungkin mengandungi kandungan yang tidak selamat; sentiasa imbas atau periksa fail sebelum membukanya.

Soalan Lazim (FAQ)

1. Apakah perbezaan antara menampal teks Base64 biasa dan URL data?

Kedua-duanya diterima. URL data mengandungi metadata seperti jenis MIME dan parameter, contohnya data:text/plain;charset=utf-8;base64,SGVsbG8=. Jika URL data disediakan, jenis MIME dalam URL akan mengatasi medan MIME yang dipilih.

2. Mengapa butang muat turun tidak aktif selepas penyahkodan?

Butang muat turun hanya aktif selepas penyahkodan berjaya. Jika input tidak sah atau tiada data, penyahkodan gagal dan butang kekal tidak aktif. Pastikan input adalah Base64 yang sah dan tidak kosong.

3. Bolehkah saya menyahkod fail yang lebih besar daripada 48 MiB?

Had teori ialah 48 MiB untuk teks Base64 tanpa ruang. Walau bagaimanapun, memori pelayar mungkin menjadi faktor sebelum had ini dicapai. Untuk fail yang lebih besar, pertimbangkan untuk menggunakan alat luar talian.

Nota Privasi

Semua pemprosesan dan penciptaan Blob berlaku secara tempatan dalam pelayar semasa. Tiada data dihantar ke pelayan.

Pemprosesan dilakukan secara setempat dalam pelayar anda.