Incorporar recursos na web
Ícones e imagens pequenas em Base64 dentro do CSS poupam pedidos ao servidor.
Codifica ou descodifica texto em Base64.
🔒 Este ficheiro é processado no teu navegador. Nunca é enviado para um servidor.
…
O Base64 converte dados numa cadeia de texto usando apenas letras, números e um par de símbolos. Existe porque muitos sistemas foram desenhados para transportar texto e engasgam-se com dados binários: o correio eletrónico, alguns formatos de configuração e certos campos de URL.
O uso mais visível está nas páginas web, onde uma imagem pequena pode ser incorporada diretamente no HTML ou no CSS como uma cadeia Base64, evitando um pedido adicional ao servidor. É também o mecanismo pelo qual viajam os anexos de correio.
Convém ter muito claro um ponto: o Base64 não é cifra. É uma codificação reversível sem qualquer chave, e qualquer pessoa a descodifica num segundo. Guardar uma palavra-passe em Base64 a pensar que está protegida é um erro de segurança clássico e grave.
Ícones e imagens pequenas em Base64 dentro do CSS poupam pedidos ao servidor.
Muitos tokens de autenticação levam partes em Base64 que ao descodificar mostram o conteúdo.
Quando um campo só admite texto simples, o Base64 permite lá meter informação que não o é.
Serve para incorporar dados binários, como imagens, dentro de texto simples: em JSON, URL ou correio eletrónico, por exemplo.
Não, é apenas uma codificação reversível sem qualquer chave; qualquer pessoa a pode descodificar, não acrescenta segurança nem privacidade.