Fail kepada Base64

Kodkan PDF, ZIP, imej dan fail tempatan kepada Base64 tanpa mengubah bait. Salin atau muat turun teks dengan pilihan Data URI, aksara pengisi dan balutan baris.

Kodkan
Input0 aksara
Hasil

Hasil akan dipaparkan di sini.

Cara mengekod fail kepada Base64

  1. Pilih fail tempatan atau seret ke ruang input; hadnya 32 MiB setiap fail.
  2. Pilih Base64 sahaja atau aktifkan awalan Data URI. Tetapkan pengisi dan balutan baris mengikut sistem penerima.
  3. Kodkan fail, kemudian salin keseluruhan hasil atau muat turun sebagai fail teks.

Tentang Fail kepada Base64

Fail dibaca pada peranti sebagai bait, bukan teks. Ini mengekalkan arkib, dokumen dan fail binari lain tanpa perubahan. Had setiap fail ialah 32 MiB; hasil yang dikodkan lebih besar daripada fail asal.

Contoh fail teks yang dikodkan kepada Base64

Input
example.txt (UTF-8) Helo, dunia! 👋
Hasil
SGVsbywgZHVuaWEhIPCfkYs=

Soalan lazim tentang Fail kepada Base64

Bolehkah PDF, ZIP, Word dan fail binari lain dikodkan?

Ya. Mana-mana fail sehingga 32 MiB dibaca sebagai bait, satu fail pada satu masa. PDF, arkib ZIP, dokumen pejabat dan imej tidak perlu boleh dibaca sebagai teks. Pengekodan tidak menukar format, menyahmampat atau menganalisis kandungannya.

Patutkah saya pilih Base64 sahaja atau Data URI?

Gunakan Base64 sahaja apabila API, medan JSON atau sistem lain hanya memerlukan data yang dikodkan. Aktifkan Data URI jika penerima memerlukan awalan data:…;base64,. Jenis MIME dikenal pasti daripada kandungan; format binari tidak dikenal pasti menggunakan application/octet-stream. Objek JSON tidak dijana secara automatik.

Mengapa hasil lebih besar dan tetapan mana yang sesuai?

Dengan pengisi dan tanpa balutan baris, n bait menghasilkan 4 × ceil(n / 3) aksara Base64. Awalan dan pemisah baris menambah panjang lagi. Matikan balutan untuk kebanyakan medan JSON dan API; baris 64 atau 76 aksara tersedia jika diperlukan. Kekalkan pengisi = kecuali protokol membenarkan penggugurannya.

Bagaimana memulihkan fail? Adakah Base64 penyulitan?

Gunakan Base64 kepada fail untuk mendapatkan bait yang sama, kemudian bandingkan cincangan SHA-256 jika perlu. Base64 ialah pengekodan boleh balik, bukan penyulitan atau pemampatan. Nama fail dan folder asal tidak disimpan dalam Base64 sahaja; simpan secara berasingan jika diperlukan.

Adakah fail, token atau teks saya dimuat naik?

Tidak. Semua input diproses dalam pelayar anda. Laman ini hanya membekalkan halaman dan kod program; input anda tidak dihantar ke pelayan penukaran atau disimpan dalam akaun.

  • Base64 kepada Fail

    Tukar rentetan Base64 dan Data URI kepada fail yang boleh dimuat turun tanpa mengubah data binari yang dinyahkod.

  • Imej kepada Base64

    Tukar PNG, JPEG, GIF, WebP, SVG dan format imej yang dikenal pasti kepada Base64 Data URI dalam pelayar.

  • Hash SHA-256 dan Checksum Fail

    Jana SHA-256 untuk teks dan fail, kemudian semak fail yang dimuat turun dengan checksum yang diterbitkan.

Semua alat pembangun

Pengekodan dan Fail

Tukar antara teks, bait, URL dan imej terbenam tanpa mengubah data asal.

Semakan Data dan Teks

Baca data berstruktur, periksa token dan kenal pasti perubahan teks dengan jelas.

Hash, Pengecam dan Jadual

Semak integriti fail, jana pengecam dan fahami cap masa serta jadual berulang.

Input dan fail diproses pada peranti anda. Jangan tinggalkan hasil sulit dalam papan klip yang dikongsi. Gunakan peranti yang dipercayai untuk kunci peribadi dan token.