Codificador / Decodificador Base64
Codifique e decodifique texto usando codificação Base64 para transmissão e armazenamento seguros de dados
Codificação Base64
Modo de Processamento
Decodificação Base64
Modo de Processamento
Entendendo o Base64
Aprenda sobre codificação Base64 e suas aplicações
O que é Base64?
Base64 é um esquema de codificação binário-para-texto que representa dados binários em formato de string ASCII traduzindo-os para uma representação em base-64.
Como o Base64 Funciona
AaTabela de Caracteres
A-Z (0-25), a-z (26-51), 0-9 (52-61), + (62), / (63), = (preenchimento)
Exemplo: 'Man' → TWFu
Passo 1: Texto para Binário
Converter cada caractere para sua representação binária ASCII de 8 bits
Passo 2: Agrupar em blocos de 24 bits
Combinar três bytes de 8 bits em um grupo de 24 bits
Passo 3: Dividir em grupos de 6 bits
Dividir o bloco de 24 bits em quatro grupos de 6 bits
Passo 4: Converter para decimal
Converter cada número binário de 6 bits para seu equivalente decimal
Passo 5: Mapear para caracteres Base64
Usar a tabela de caracteres Base64 para encontrar o caractere para cada valor decimal
Passo 6: Resultado final
Combinar os caracteres Base64 para obter o resultado codificado final
Casos de Uso Comuns
Anexos de E-mail
Codificar arquivos binários para transmissão por e-mail
Desenvolvimento Web
Incorporar imagens e outros recursos diretamente em HTML/CSS
Data URLs
Criar representações de dados embutidos para recursos web
Aplicativos Móveis
Transferir dados binários através de APIs baseadas em texto
Vantagens do Base64
Integridade dos Dados
Garante que os dados permaneçam intactos durante a transmissão
Compatibilidade Universal
Funciona em diferentes sistemas e plataformas
Baseado em Texto
Pode ser lido e editado em editores de texto
Seguro para URLs
Pode ser usado em URLs com codificação adequada
Base64 FAQ
Perguntas frequentes sobre codificação e decodificação Base64