NYAHKOD

Base64 ke Imej

Tampal rentetan, lihat imej, muat turun fail — dengan sambungan yang betul, diambil daripada bait itu sendiri.

NYAHKOD

☞ berjalan sepenuhnya dalam pelayar anda — tiada apa-apa dimuat naik

Imej dinyahkod

Tampal rentetan base64 atau data: URI untuk melihat imejnya di sini.

kembali menjadi fail

Tukar rentetan itu kembali menjadi gambar

Base64 ialah bentuk imej ketika melalui tempat yang hanya membawa teks: fail CSS, muatan JSON, badan e-mel, lajur pangkalan data. Mendapatkan imej semula bermakna menyahkod aksara-aksara itu menjadi bait dan menyerahkan fail sebenar kepada anda — itu sahaja yang halaman ini lakukan.

Tampal rentetan mentah atau keseluruhan data: URI — awalan, baris baharu, tanda petik di sekelilingnya, malah keseluruhan tag <img> pun tiada masalah, kerana segala yang di luar abjad base64 digugurkan sebelum dinyahkod.

tiga langkah

Cara menyahkod base64 menjadi imej

01

Tampal apa sahaja yang mengandungi rentetan itu

Blok base64 kosong, data: URI, atau satu baris yang disalin terus daripada helaian gaya atau respons JSON. Ruang kosong dan tanda petik diabaikan, dan base64 URL-safe dengan - dan _ menggantikan + dan / turut diterima.

02

Semak pratonton

Imej muncul sebaik sahaja bait-baitnya sah. Jika tidak muncul, biasanya rentetan terpotong — salinan yang terhenti di tengah menghasilkan bait yang bukan lagi fail yang boleh dibaca.

03

Muat turun dengan sambungan yang betul

Jenis fail datang daripada bait ajaib fail itu sendiri, bukan daripada awalan data:. Apabila keduanya bercanggah — dan itu berlaku setiap kali awalan disalin dari tempat lain — bait yang menang, dan halaman ini memberitahu anda.

jawapan pantas

Soalan lazim penyahkodan base64

Perlukah bahagian data:image/png;base64,?

Tidak. Ia dibaca jika ada, tetapi jenis fail sebenar dikesan daripada bait yang dinyahkod. Rentetan base64 kosong berfungsi sama baiknya.

Format apa yang dikenali?

PNG, JPG, GIF, WebP, BMP, ICO dan SVG. Enam yang pertama dikenal pasti melalui bait ajaib; SVG ialah teks, jadi ia dikenali melalui tag pembukanya.

Awalan kata PNG tetapi anda simpan sebagai JPG. Mengapa?

Kerana baitnya ialah JPEG. Awalan yang tidak sepadan biasanya sisa salin-tampal, dan menyimpan bait itu sebagai .png menghasilkan fail yang tiada pemapar boleh buka. Halaman ini memaparkan nota apabila keduanya bercanggah.

Tiada apa-apa muncul selepas menampal. Kenapa?

Hampir selalu rentetan terpotong — disalin daripada konsol atau penyunting yang memotongnya. Semak sama ada hujung yang anda tampal sepadan dengan hujung asalnya, termasuk tanda = di penghujung.

Adakah data saya dimuat naik?

Tidak. Rentetan dinyahkod dalam pelayar anda dan fail dibina secara setempat, jadi tangkapan skrin yang terbenam dalam dokumen dalaman tidak meninggalkan mesin anda.

Ada had saiz?

Hanya setakat yang mampu ditampung memori pelayar. Base64 kira-kira satu pertiga lebih besar daripada fail asalnya, jadi rentetan yang sangat besar sudah berat untuk ditampal jauh sebelum berat untuk dinyahkod.

Bagaimana arah sebaliknya?

Gunakan alat «Imej ke base64», yang menghasilkan rentetan mentah dan data: URI siap guna.

Adakah ini percuma?

Ya — percuma tanpa tera air.