Fail kepada Base64
Tukar mana-mana fail kepada teks Base64 atau URI data yang sedia ditampal.
- 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.
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.