MC Tools

Codificação Base64

Utilize nossa eficiente ferramenta de Codificação Base64 para converter dados binários em um formato legível por humanos facilmente. Codificação segura e amigável ao usuário.

Formulário de codificação Base64

Digite um texto.
Vamos mostrar confetes toda vez que você pressionar o botão.

Resultados da sua codificação Base64

Como usar esta Codificação Base64?

A codificação Base64 é um método para converter dados binários em um formato de texto que pode ser transmitido com segurança por protocolos baseados em texto, como e-mail ou HTTP. Para usar um codificador Base64, geralmente você segue estas etapas:

  1. Dados de entrada: Você fornece os dados que deseja codificar. Isso pode ser um arquivo binário, uma string ou qualquer tipo de dado binário.
  2. Codificação: O codificador Base64 pega esses dados binários e os converte em um formato baseado em texto usando um conjunto específico de caracteres (A-Z, a-z, 0-9, '+', '/'). Esse processo é reversível, o que significa que você pode decodificar o texto codificado em Base64 de volta para os dados binários originais.
  3. Saída: O codificador produz o resultado codificado em Base64, que você pode usar para transmissão ou armazenamento.
O que é uma Codificação BASE64?

A codificação Base64 é um esquema de codificação de binário para texto que representa dados binários em um formato de string ASCII. Ela foi criada para garantir que dados binários possam ser transmitidos com confiabilidade por protocolos baseados em texto sem corrupção de dados. O termo "Base64" deriva do fato de que ela usa um conjunto de 64 caracteres diferentes para representar os dados.

O que é Apresentado na Página de Saída desta Codificação Base64?

A página de saída de um codificador Base64 geralmente exibe o seguinte:

  • Codificação Base64: O resultado da codificação dos dados originais no formato Base64.
Como Funciona esta Codificação Base64?

A codificação Base64 funciona pegando 3 bytes (24 bits) de dados de entrada por vez e dividindo-os em 4 grupos de 6 bits cada. Esses grupos de 6 bits são então mapeados para um dos 64 caracteres no conjunto de caracteres Base64. Se os dados de entrada não forem múltiplos de 3 bytes, caracteres de preenchimento ('=') são adicionados à saída codificada em Base64 para torná-la um múltiplo de 4 caracteres.

Aqui está um exemplo de codificação Base64:

Exemplo:

Vamos codificar o texto "Olá, Mundo!" em Base64:

  1. Texto Original: "Olá, Mundo!"
  2. Converter texto em binário:
    01001111 01101100 11100000 10100001 00101100 00100000 01001101 01110101 01101110 01100100 01101111 00100001
  3. Agrupar os dados binários em fragmentos de 6 bits:
    010011 110110 001011 110000 101000 010100 001011 000010 010011 101101 110000 010100 011110 110100 111110 000010
  4. Converter cada fragmento de 6 bits em decimal e, em seguida, mapeá-lo para o caractere Base64 correspondente:
    T u w g I C w M x l I E x v Y x o d W l h I C g
  5. O resultado codificado em Base64 é: "T3bDnCBwIExvY2hvdWlhaCBpIEzDp8OoIMKg"