Base64 é um conjunto de 64 caracteres alfanuméricos ([A-Za-z0-9], "/" e "+"), utilizados para transmissão de dados binários, definidos inicialmente para Multipurpose Internet Mail Extensions (MIME).
Esta codificação é amplamente utilizada por aplicações em conjunto com a linguagem de hipermarcação, como HTML e XML, possibilitando o armazenamento de dados digitais em forma de texto.
No Linux o processo de codificação e decodificação é bastante simples.
Codificação
echo 'incolume.com.br' |base64aW5jb2x1bWUuY29tLmJyCg==
Decodificação
echo aW5jb2x1bWUuY29tLmJyCg== |base64 -dE além de texto, com a codificação base64, também é possível trabalhar com imagens.incolume.com.br
Codificação
base64 favicon.ico > favicon.ico.base64
Decodificação
cat favicon.ico.base64 | base64 -d > favicon.ico
modelo base64 em html
<img src="date:image; base64, CODE64" />
Comentários