Esquema de URI de datos.
El esquema de URI de datos se define en RFC2397, con el propósito de incrustar algunos pequeños datos directamente en una página web, para que ya no sea necesario cargar desde archivos externos. Por ejemplo, la cadena de caracteres de arriba es en realidad una imagen pequeña.
En el URI de datos anterior, los datos representan el nombre de contrato de los datos obtenidos, Image/GIF es el nombre del tipo de datos, Base64 es el método de codificación de los datos y la coma es seguida por los datos codificados por el archivo de imagen/GIF Base64 .
Actualmente, los tipos compatibles con el esquema de URI de datos son:
Datos: Datos de texto
Datos: texto/simple, datos de texto
Datos: texto/html, código HTML
Datos: texto/html; base64, código HTML codificado Base64
Datos: texto/CSS, código CSS
Datos: Texto/CSS; Base64, código CSS codificado Base64
Datos: texto/JavaScript, código JavaScript
Datos: Texto/JavaScript; Base64, código JavaScript codificado Base64
Datos: Imagen/GIF;
Datos: Imagen/PNG;
Datos: Imagen/JPEG;
Datos: Imagen/X-icon;
Base64 En pocas palabras, traduce algunos datos de 8 bits en caracteres ASCII estándar. 'Images /Log.gif ”');
Actualmente, los navegadores IE8, Firfox, Chrome y Opera admiten este tipo de inclusión de archivos pequeños.
Tome un ejemplo de una foto:
Se puede mostrar una imagen en la página web así:
La copia del código es la siguiente:
<img src = "http://www.jwzzsw.com/images/log.gif"/>
También se puede mostrar así:
La copia del código es la siguiente:
<img src = "datos: imagen/gif; base64, r0lgodlhagacaiaaap /// waaacwaaaaagacaaaorrads ="/>
Escribimos el contenido del archivo de imagen directamente en el archivo HTML. La desventaja es que el navegador no almacenará en caché tales imágenes.
PD: Aquí le proporcionamos una imagen en línea para la herramienta de codificación Base64 y la herramienta de conversión de codificación Base64 para su referencia:
Conversión de imagen a la herramienta en línea de codificación de Base64 : http://tools.vevb.com/transcoding/img2base64
Base64 Herramienta de codificación y decodificación: http://tools.vevb.com/transcoding/base64