Ferramenta de Codificação e Decodificação Base64
Faça codificação e decodificação Base64 online, suporte conversão entre texto e formato Base64, sem necessidade de envio de dados
Conteúdo de Entrada
Resultado
Instruções de Uso
Insira o conteúdo
Insira o texto a ser codificado ou decodificado na caixa de entrada.
Selecione a operação
Clique nos botões "Codificar para Base64" ou "Decodificar Base64" para executar a operação correspondente.
Veja o resultado
Veja o conteúdo convertido na área de resultados.
Recursos auxiliares
Use recursos como cópia, download, troca de conteúdo para melhorar sua eficiência.
Conhecimentos Básicos sobre Base64
O que é Base64?
Base64 é um método de codificação que representa dados binários usando 64 caracteres imprimíveis, sendo uma das formas mais comuns de transmitir código de bytes 8Bit na web.
O princípio básico da codificação Base64 é converter 3 bytes de 8 bits (3×8=24 bits) em 4 bytes de 6 bits (4×6=24 bits), e em seguida mapear cada byte de 6 bits para um caractere imprimível.
Cenários de Aplicação do Base64
- Inserir dados binários (como imagens) em URLs, Cookies e páginas da web
- Transmitir anexos binários em e-mails (através do protocolo MIME)
- Transmitir dados binários com segurança em ambientes HTTP
- Transmitir caracteres não-ASCII em protocolos de texto
- Codificar informações de autenticação (como Autenticação Básica HTTP)
Tabela de Codificação Base64
| Índice | Caractere | Índice | Caractere | Índice | Caractere | Índice | Caractere |
|---|---|---|---|---|---|---|---|
| 0-25 | A-Z | 26-51 | a-z | 52-61 | 0-9 | 62 | + |
| 63 | / | Preenchimento | = |
Exemplo de Processo de Codificação
Usando a palavra "Man" como exemplo, veja como funciona o processo de codificação Base64:
1. Texto original: Man
2. Valor ASCII: 77 97 110
3. Binário: 01001101 01100001 01101110
4. Agrupado em 6 bits: 010011 010110 000101 101110
5. Convertido para decimal: 19 22 5 46
6. Procure na tabela Base64: T W F u
7. Codificação Base64 final: TWFu
Base64 Seguro para URL
Os caracteres "+" e "/" usados na codificação Base64 padrão têm significados especiais em URLs, portanto surgiram variantes de codificação Base64 seguras para URL:
- Substituir "+" por "-" (hífen)
- Substituir "/" por "_" (underline)
- Opcionalmente remover o caractere de preenchimento "="
Vantagens e Desvantagens do Base64
Vantagens
- Pode converter qualquer dado binário em caracteres imprimíveis
- Dados codificados podem ser transmitidos com segurança em protocolos de texto
- A maioria das linguagens de programação têm funções internas de codificação/decodificação Base64
- O processo de codificação é reversível, podendo recuperar completamente os dados originais
Desvantagens
- O tamanho dos dados codificados aumenta em cerca de 33%
- Não é um algoritmo de criptografia, não pode ser usado para proteção de segurança de dados
- O Base64 padrão contém caracteres especiais de URL, exigindo processamento adicional
推荐工具
Decodificador JWT - Ferramenta Gratuita Online de Análise de JSON Web Token
Ferramenta gratuita online de decodificador JWT. Usada para decodificar, analisar e verificar JSON Web Tokens, fornecendo informações detalhadas sobre o cabeçalho, payload e assinatura.
Conversor Hexadecimal - Ferramenta de Codificação e Decodificação Hexadecimal para Texto e Arquivos
Ferramenta online de codificação e decodificação hexadecimal. Suporta converter texto, dados binários, números decimais ou arquivos para formato hexadecimal, ou converter formato hexadecimal de volta para texto ou arquivos originais.
Ferramenta de Codificação e Decodificação Base32 - Conversor Online de Criptografia e Descriptografia
Ferramenta gratuita online de codificação e decodificação Base32. Suporta criptografia e descriptografia Base32 para texto e arquivos, e suporta múltiplas tabelas de codificação Base32.
Conversor Binário - Ferramenta de Codificação e Decodificação Binária para Texto e Arquivos
Ferramenta online de codificação e decodificação binária. Suporta converter texto e arquivos para formato binário, ou converter formato binário de volta para texto ou arquivos originais.
Ferramenta de Criptografia e Descriptografia Base32 para Arquivos - Codificação e Decodificação de Arquivos Online
Ferramenta gratuita online de criptografia e descriptografia Base32 para arquivos. Suporta o upload de arquivos para operações de codificação e decodificação Base32, e permite o download dos arquivos processados.