Codificação e Decodificação Base64

Codifique e decodifique facilmente dados para e do formato Base64 com nossa ferramenta online. Converta texto, imagens ou arquivos para Base64 para transmissão ou armazenamento seguro de dados. Decodifique strings Base64 de volta para seu formato original.

Selecione o tipo :

ou solte seu arquivo aqui

O resultado da codificação Base64 aparecerá aqui

Base64 é um esquema de codificação de binário para texto que converte dados binários em um formato seguro para transmissão em protocolos baseados em texto, como email ou HTTP. Isso é alcançado representando dados binários usando um conjunto de 64 caracteres ASCII imprimíveis.

01. Codificação com Base64

  • Os dados de entrada são divididos em grupos de três bytes (24 bits) cada.
  • Cada grupo é então dividido em quatro pedaços de 6 bits.
  • O valor decimal de cada pedaço de 6 bits é usado como um índice em uma tabela de pesquisa que contém os 64 caracteres usados na codificação Base64.
  • O caractere correspondente para cada índice é pego e concatenado, resultando em uma string de caracteres codificados em Base64.
  • Se os dados de entrada não forem divisíveis por três, caracteres de preenchimento ('=') são adicionados ao final para tornar o comprimento total um múltiplo de quatro.

02. Decodificação com Base64

  • A string codificada em Base64 é dividida em grupos de quatro caracteres.
  • Cada caractere é convertido de volta para sua representação binária de 6 bits usando a tabela de pesquisa.
  • Os quatro pedaços de 6 bits resultantes são combinados para formar três bytes (24 bits).
  • Se caracteres de preenchimento ('=') estiverem presentes, eles são ignorados durante o processo de decodificação.
  • O resultado final são os dados binários decodificados.