Codificação e Decodificação Base64
Codifique e decodifique facilmente dados para e do formato Base64 com a nossa ferramenta online. Converta texto, imagens ou ficheiros para Base64 para transmissão ou armazenamento seguro de dados. Decodifique strings Base64 de volta para o seu formato original.
Selecione o tipo :
ou solte o seu ficheiro 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 num formato seguro para transmissão em protocolos baseados em texto, como email ou HTTP. Isto é 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 numa tabela de pesquisa que contém os 64 caracteres usados na codificação Base64.
- O caractere correspondente para cada índice é retirado e concatenado, resultando numa 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 a 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.