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

1118 usos | 5.0 avaliação

Conteúdo de Entrada

Resultado

Instruções de Uso

1

Insira o conteúdo

Insira o texto a ser codificado ou decodificado na caixa de entrada.

2

Selecione a operação

Clique nos botões "Codificar para Base64" ou "Decodificar Base64" para executar a operação correspondente.

3

Veja o resultado

Veja o conteúdo convertido na área de resultados.

4

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
Anúncio

推荐工具

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.