Esquema de URI de dados.
O esquema de URI de dados é definido no RFC2397, com o objetivo de incorporar alguns pequenos dados diretamente em uma página da web, para que não precise mais ser carregado de arquivos externos. Por exemplo, a sequência de caracteres acima é realmente uma imagem pequena.
No URI de dados acima, os dados representam o nome do contrato dos dados obtidos, a imagem/gif é o nome do tipo de dados, base64 é o método de codificação dos dados e a vírgula é seguida pelos dados codificados pela imagem/arquivo gif base64 .
Atualmente, os tipos suportados pelo esquema de URI de dados são:
Dados:, dados de texto
Dados: texto/simples, dados de texto
Dados: Texto/HTML, código HTML
Dados: Texto/HTML; Base64, Base64 Código HTML codificado
Dados: Texto/CSS, código CSS
Dados: Texto/CSS; Base64, Base64 Código CSS codificado
Dados: Texto/JavaScript, código JavaScript
Dados: Texto/JavaScript; Base64, Base64 Código JavaScript codificado
Dados: Image/GIF;
Dados: Image/PNG;
Dados: Image/JPEG;
Dados: Image/X-icon;
BASE64 Simplificando, ele traduz alguns dados de 8 bits em caracteres ASCII padrão. 'Images /Log.gif ”');
Atualmente, os navegadores IE8, Firfox, Chrome e Opera suportam esse tipo de incorporação de pequenos arquivos.
Dê um exemplo de foto:
Uma imagem na página da web pode ser exibida assim:
A cópia do código é a seguinte:
<img src = "http://www.jwzzsw.com/images/log.gif"/>
Também pode ser exibido assim:
A cópia do código é a seguinte:
<img src = "Data: image/gif; base64, r0lgodlhagaiaaap /// waaacwaaaagacaaaorRads ="/>
Escrevemos o conteúdo do arquivo de imagem diretamente no arquivo HTML. A desvantagem é que o navegador não cache essas imagens.
PS: Aqui fornecemos uma imagem on -line para a ferramenta de codificação Base64 e a ferramenta de conversão de codificação BASE64 para sua referência:
Conversão de imagem para base64 Ferramenta online : http://tools.vevb.com/transcoding/img2base64
Ferramenta de codificação e decodificação Base64: http://tools.vevb.com/transcoding/base64