Laman utama / Alat Fail / Alat Pengekod Base64 Fail Dalam Talian
Alat dalam talian percuma

Alat Pengekod Base64 Fail Dalam Talian

Tukar satu fail kepada teks Base64 dalam talian. Pilihan Data URL, muat turun hasil, had 64 MiB. Contoh: hello.txt menjadi SGVsbG8=. Pemprosesan dilakukan se…

Mula gunakan

Pengekodan Fail kepada Base64: Panduan Lengkap

Alat ini menukar kandungan binari fail kepada perwakilan teks Base64. Ia berguna apabila anda perlu menghantar fail melalui saluran yang hanya menyokong teks, seperti dalam JSON atau borang web.

Contoh Kerja

Katakan anda mempunyai fail teks bernama hello.txt yang mengandungi lima aksara Hello. Dengan pilihan Data URL diaktifkan, output ialah:

data:text/plain;base64,SGVsbG8=

Jika pilihan dimatikan, output ialah SGVsbG8=. Untuk fail dengan bait 00 FF 80, output ialah AP+A.

Parameter dan Pemprosesan

  • Saiz fail maksimum: 64 MiB (67108864 bait). Fail yang lebih besar ditolak sebelum dibaca.
  • Pengekodan dilakukan dalam memori pelayar; fail yang sangat besar mungkin menyebabkan masalah pada peranti dengan memori terhad.
  • Output adalah teks UTF-8 biasa. Panjang output adalah kira-kira 4/3 daripada saiz fail asal, tidak termasuk awalan.
  • Pemprosesan adalah setempat; tiada data dihantar ke pelayan.

Muat Turun Hasil

Hasil boleh dimuat turun sebagai fail teks dengan nama nama-fail-asal.base64.txt. Contohnya, hello.txt menjadi hello.txt.base64.txt. Fail yang dimuat turun mengandungi teks yang dipaparkan, termasuk awalan jika diaktifkan.

Had dan Nota

  • Pengekodan Base64 bukan penyulitan; ia adalah pengekodan boleh balik. Jangan gunakan untuk melindungi data sensitif.
  • Tiada pengekodan kelompok atau pemilihan set aksara disediakan.
  • Jika pelayar tidak memberikan jenis MIME, awalan menggunakan application/octet-stream.
  • Fail kosong sah: output mentah ialah rentetan kosong, manakala mod Data URL mengekalkan awalan.

Soalan Lazim

Apakah perbezaan antara output dengan dan tanpa awalan Data URL?

Dengan awalan, output bermula dengan data:[MIME];base64, yang membolehkan penggunaan terus dalam atribut src img atau href. Tanpa awalan, anda mendapat teks Base64 tulen yang boleh digunakan dalam konteks lain.

Mengapa fail saya tidak boleh diproses?

Pastikan saiz fail tidak melebihi 64 MiB. Jika fail lebih besar, alat akan menolaknya. Juga, pada peranti dengan memori terhad, fail yang lebih kecil mungkin gagal kerana kekangan memori.

Bolehkah saya menyahkod output kembali kepada fail asal?

Ya, gunakan alat penyahkod Base64 fail yang berasingan untuk menukar teks Base64 kembali kepada fail binari. Pastikan anda mengekalkan kes dan padding Base64 dengan betul.

Pemprosesan dilakukan secara setempat dalam pelayar anda.