Penukar Imej kepada Base64
Tukar imej tempatan kepada URL data Base64 lengkap. Semak pratonton, tukar, salin atau muat turun teks. Had fail 64 MiB.
Mula gunakan
Apa yang alat ini bantu anda lakukan
Tukar imej tempatan kepada URL data Base64 lengkap. Semak pratonton, tukar, salin atau muat turun teks. Had fail 64 MiB.
Contoh kerja
ikon.png
data:image/png;base64,iVBORw0KGgo…
Bagaimana hasil dihasilkan
Base64 mewakili bait binari dengan aksara boleh cetak. Ia adalah pengekodan boleh balik, bukan mampatan atau penyulitan, dan biasanya menjadikan muatan kira-kira satu pertiga lebih besar.
Aliran kerja berguna
- Benamkan ikon kecil dalam CSS atau HTML
- Cipta API mudah alih atau fiks ujian
- Periksa atau pindahkan aset binari kecil sebagai teks
Had penting
- Rentetan Base64 yang besar meningkatkan penggunaan HTML, CSS dan memori.
- Pengekodan tidak menyembunyikan atau mengamankan imej.
- Jenis MIME URL data mesti sepadan dengan format fail sebenar.
Soalan lazim
Mengapa Base64 lebih besar daripada fail imej?
Setiap tiga bait binari diwakili oleh empat aksara Base64, ditambah awalan URL data.
Patutkah saya benamkan setiap imej laman web?
Tidak. Fail luaran biasanya cache lebih baik; data sebaris paling berguna untuk aset kecil yang serba lengkap.
Penukar Imej kepada Base64
Had: 64 MiB (67,108,864 bait) dan 24,000,000 piksel yang dinyahkod. Saiz fail disemak sebelum membaca, dimensi sebelum membina Base64. Seluruh fail asal dikodkan tanpa pengekodan semula canvas; metadata dan bait animasi kekal, tetapi pratonton tidak mengesahkan main balik animasi. Untuk N bait, badan Base64 mempunyai 4 × ceil(N/3) aksara serta awalan. Contoh bertanda elipsis tidak lengkap. Pengekodan bukan penapisan keselamatan atau penyulitan; MIME pelayar tidak menjamin format sebenar. Imej besar terbenam menambah dokumen dan memori serta tidak dapat dicache secara berasingan.
data:image/png;base64,... Base64 length = 4 × ceil(N / 3)
Pemprosesan dilakukan secara setempat dalam pelayar anda.