Alat pembangun

Fail kepada Base64

Tukar mana-mana fail kepada teks Base64 atau URI data yang sedia ditampal.

Fail kepada Base64 Berjalan pada peranti anda
Letakkan fail di sini atau klik untuk melayari
Satu fail sebarang jenis
Tidak pernah dimuat naik
  • Berjalan pada peranti anda — fail tidak pernah dihantar ke mana-mana
  • Tanpa pendaftaran, tanpa tera air, tanpa kuota harian
  • Percuma, tanpa had berapa kerap anda menggunakannya

Cara ia berfungsi

Base64 menukar fail perduaan kepada teks supaya ia boleh dibawa ke tempat yang hanya membenarkan teks: dalam halaman HTML, fail CSS, muatan JSON, fail konfigurasi, e-mel. Mengekodnya pada pelayan jauh bermakna memuat naik fail untuk mendapatkan teks semula, pertukaran yang pelik untuk sesuatu yang boleh dilakukan pelayar serta-merta.

URI data atau biasa

URI data membawa jenis media sebagai awalan, jadi pelayar tahu apa ia: tampal satu ke dalam src img atau latar belakang CSS dan ia berfungsi tanpa fail berasingan. Base64 biasa ialah apa yang anda mahu apabila sesuatu yang lain dalam saluran paip anda membekalkan jenis.

Ia menjadi kira-kira sepertiga lebih besar

Base64 mewakili tiga bait sebagai empat aksara, jadi jangkakan peningkatan kira-kira 33% serta sedikit overhed. Itu kos format ini dan tiada apa yang boleh mengelakkannya, itulah sebabnya penyematan sebaris terbaik dikhaskan untuk aset kecil — ikon, logo kecil, subset fon.

Bila tidak patut disemat sebaris

Imej besar yang disemat sebaris menjadikan fail HTML atau CSS lebih besar, tidak boleh dicache secara berasingan, dan lebih perlahan dihuraikan. Kaedah praktikal ialah beberapa kilobait: di bawah itu, penyematan sebaris menjimatkan satu permintaan; di atasnya, rujukan fail biasa lebih pantas.

Kembali semula

Penyahkod Base64 di tapak ini menukar teks kembali kepada fail asal, dan memratonton jika ia imej.

Soalan lazim

Fail kepada Base64 — soalan lazim

Apakah URI data?

Base64 dengan jenis media dilampirkan, supaya ia boleh ditampal terus ke dalam HTML atau CSS seolah-olah ia fail.

Mengapa teks lebih besar daripada fail saya?

Base64 mengekod tiga bait sebagai empat aksara — kira-kira sepertiga lebih besar. Itu sifat format ini.

Patutkah saya menyemat imej besar secara sebaris?

Tidak. Di bawah beberapa kilobait ia menjimatkan satu permintaan; di atas itu rujukan fail biasa lebih pantas.

Adakah fail saya dimuat naik?

Tidak. Ia dikod dalam pelayar anda.