Exemplo
Entrada:
https://www.starrytool.com
Clique no botão de codificar para exibir:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
Sobre o Conversor Online de Codificação e Decodificação Base64
A codificação Base64 neste ferramenta é um método de converter dados binários em caracteres para transmissão através de sistemas que não suportam dados binários. Durante a codificação, três bytes de dados binários são convertidos em quatro caracteres Base64.
A decodificação Base64 é o processo reverso da codificação Base64, convertendo caracteres Base64 de volta aos dados binários originais. Isso é geralmente feito após os dados terem sido transmitidos para seu destino, para restaurar os dados binários originais.
• Características
Formato de Texto: A saída da codificação Base64 está em forma de texto, que pode ser transmitida com segurança em ambientes de texto como XML, JSON ou outros contextos que requerem texto plano.
Aumento de Tamanho: A codificação Base64 aumenta o tamanho dos dados em cerca de 33%, pois codifica três bytes de dados em quatro caracteres Base64.
Não é Criptografia: A codificação Base64 não é um método seguro de criptografia; pode ser facilmente decodificada de volta aos dados originais. Portanto, não deve ser usada para proteger informações sensíveis.
Legibilidade: Embora os dados codificados em Base64 sejam considerados texto, eles não são legíveis por humanos.
• Casos de Uso
Transmissão de E-mail: Base64 é amplamente utilizado em sistemas de e-mail para converter anexos não-textuais (como imagens e arquivos de documento) para formato de texto, possibilitando sua transmissão em sistemas de e-mail somente texto.
URLs de Dados: Em HTML e CSS, a codificação Base64 é usada para incorporar pequenos objetos binários como imagens e arquivos de fonte diretamente no código como URLs de dados.
Autenticação Básica: Na Autenticação Básica HTTP, nomes de usuário e senhas são codificados em Base64 antes de serem enviados ao servidor, reduzindo o risco de transmitir informações sensíveis em texto plano.
WebSockets e Outros Protocolos Binários: Em casos onde dados binários precisam ser transmitidos por um protocolo de texto como WebSockets, a codificação Base64 fornece um mecanismo.