Codificador/Decodificador Base64
Codifique e decodifique Base64 rapidamente com suporte a texto UTF-8
Selecione o Método de Conversão
O que é Base64?
Base64 é um método de codificação que usa 64 caracteres imprimíveis (A-Z, a-z, 0-9, +, /) para representar dados binários. É comumente usado para transmitir e armazenar dados binários em cenários que exigem manipulação de dados de texto, como em emails, JSON, XML ou URLs. Princípio da codificação Base64: Divide cada 3 bytes (24 bits) de dados em 4 grupos de 6 bits cada, com cada grupo mapeado para um caractere imprimível. Os dados codificados são aproximadamente 33% maiores que os dados originais.
Como usar
Operações básicas
- Cole ou digite texto na caixa de entrada
- Clique em「Codificar Base64」para converter texto em formato Base64
- Clique em「Decodificar Base64」para restaurar string Base64 para texto
- Os resultados aparecem automaticamente na caixa de saída, cópia com um clique
Descrição dos recursos
Exemplos
Codificação de texto
Hello World → SGVsbG8gV29ybGQ=Codificação chinesa
你好世界 → 5L2g5aW95LiW55WMCodificação URL
https://example.com → aHR0cHM6Ly9leGFtcGxlLmNvbQ==FAQ
Q: A codificação Base64 é criptografia?
A: Não. Base64 é apenas um método de codificação, não criptografia. Qualquer pessoa pode facilmente decodificar uma string Base64, ela não oferece segurança. Não use Base64 para proteger informações sensíveis.
Q: Por que há símbolos = após a codificação?
A: A codificação Base64 exige que os dados de entrada sejam múltiplos de 3 bytes. Quando o comprimento dos dados originais não é múltiplo de 3, símbolos = são usados para preenchimento, com máximo de 1 ou 2 sinais =.
Q: Como caracteres não-ASCII como chinês são tratados?
A: Esta ferramenta usa codificação UTF-8 para processar texto, primeiro convertendo o texto em uma sequência de bytes UTF-8, depois realizando a codificação Base64, totalmente suportando caracteres multibyte como chinês e japonês.