Codificação e Decodificação Base64

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

Selecione o tipo :

ou arraste e solte seu arquivo aqui

O resultado da codificação Base64 aparecerá aqui

Base64 é um esquema de codificação binário-para-texto que converte dados binários em um formato seguro para transmissão através de protocolos baseados em texto, como e-mail ou HTTP. Ele consegue isso 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 índice em uma tabela de consulta que contém os 64 caracteres usados na codificação Base64.
  • O caractere correspondente para cada índice é pego e concatenado, resultando em uma cadeia 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 que o comprimento total seja um múltiplo de quatro.

02. Decodificação com Base64

  • A cadeia 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 consulta.
  • Os quatro pedaços de 6 bits resultantes são combinados para formar três bytes (24 bits).
  • Se houver caracteres de preenchimento ('='), eles são ignorados durante o processo de decodificação.
  • O resultado final são os dados binários decodificados.