Decodificador Base64 - Decodificação de Texto e Arquivo
Voltar para FerramentasSobre Decodificação Base64
Decodifique strings codificadas em Base64 de volta para dados originais de texto ou binário. Essencial para anexos de email, URLs de dados, respostas de API e transmissão de dados criptografados. Manipula conteúdo de texto e arquivo.
Recursos de Decodificação
- Conversão instantânea de Base64 para texto
- Validação automática e detecção de erros
- Lida graciosamente com Base64 malformado
- Suporta Base64 padrão e URL-safe
Quando Usar Decodificação Base64
- Processamento de tokens de autenticação de API
- Análise de dados de anexos de email
- Debug de dados web codificados
- Conversão de URLs de dados para formato legível
Importante: Decodifique Base64 apenas de fontes confiáveis. O conteúdo decodificado pode conter código executável ou dados maliciosos.
Exemplos de Decodificação Base64
Decodificação de Texto Simples
Entrada:
SGVsbG8gV29ybGQhSaída:
Hello World!Decodificação de Autenticação Básica HTTP
Entrada:
QWxhZGRpbjpvcGVuIHNlc2FtZQ==Saída:
Aladdin:open sesameDecodificação de Dados JSON
Entrada:
eyJuYW1lIjoiSm9obiIsImFnZSI6MzB9Saída:
{"name":"John","age":30}Decodificação de URL
Entrada:
aHR0cHM6Ly9leGFtcGxlLmNvbS9wYXRoSaída:
https://example.com/pathGuia de Validação Base64
Aprenda como identificar strings Base64 codificadas válidas:
- Contém apenas caracteres A-Z, a-z, 0-9, +, /, =
- Comprimento é múltiplo de 4 (com padding)
- Padding (=) aparece apenas no final
- Máximo 2 caracteres de padding
Problemas Comuns e Soluções
Caracteres Base64 Inválidos
Remover ou substituir caracteres inválidos. Usar apenas alfabeto Base64.
Padding Incorreto
Garantir padding = adequado no final (0, 1 ou 2 caracteres).
Saída Distorcida
Verificar codificação de caracteres. A fonte pode estar corrompida ou parcialmente copiada.
Como Funciona a Decodificação Base64
- 1 Converter caracteres Base64 para valores de 6 bits
- 2 Combinar valores de 6 bits em bytes de 8 bits
- 3 Lidar com padding e criar saída binária
- 4 Converter binário para formato texto/dados
Informações de Padding
= - Um byte ausente== - Dois bytes ausentesSem padding - Alinhamento perfeito