Skema URI Data.
Skema data URI didefinisikan dalam RFC2397, dengan tujuan menanamkan beberapa data kecil langsung ke halaman web, sehingga tidak perlu dimuat dari file eksternal lagi. Misalnya, serangkaian karakter di atas sebenarnya adalah gambar kecil.
Dalam data URI di atas, data mewakili nama kontrak dari data yang diperoleh, gambar/gif adalah nama tipe data, basis64 adalah metode pengkodean data, dan koma diikuti oleh data yang dikodekan oleh basis file gambar/gif64 .
Saat ini, tipe yang didukung oleh skema data URI adalah:
Data:, data teks
Data: Teks/polos, data teks
Data: Teks/html, kode html
Data: Teks/HTML; Base64, Base64 Kode HTML yang dikodekan
Data: Teks/CSS, kode CSS
Data: Teks/CSS; Base64, Base64 Kode CSS yang Dikodekan
Data: Teks/JavaScript, kode JavaScript
Data: Teks/JavaScript; Base64, Base64 Kode JavaScript yang dikodekan
Data: Gambar/GIF;
Data: Gambar/PNG;
Data: Gambar/JPEG;
Data: Image/X-Icon;
base64 Sederhananya, itu menerjemahkan beberapa data 8-bit ke dalam karakter ASCII standar. 'Images /log.gif ”'));
Saat ini, IE8, Firfox, Chrome, dan Opera browser semuanya mendukung jenis embedding file kecil ini.
Ambil contoh gambar:
Gambar di halaman web dapat ditampilkan seperti ini:
Salinan kode adalah sebagai berikut:
<img src = "http://www.jwzzsw.com/images/log.gif"/>
Ini juga dapat ditampilkan seperti ini:
Salinan kode adalah sebagai berikut:
<img src = "data: gambar/gif; base64, r0lgodlhagacaiaaap /// waaacwaaaaagacaaaorrads ="/>
Kami menulis konten file gambar langsung ke file HTML. Kerugiannya adalah bahwa browser tidak akan menyimpan gambar seperti itu.
PS: Di sini kami memberi Anda gambar online ke alat encoding base64 dan alat konversi pengkodean base64 untuk referensi Anda:
Konversi Gambar ke Base64 Pengkodean Alat Online : http://tools.vevb.com/transcoding/img2base64
BASE64 ENCODING DAN DECODING TOOL: http://tools.vevb.com/transcoding/base64