Guia Principal do Base64

O que é codificação Base64? Guia técnico completo

Aprenda como funciona a codificação binário para texto Base64: mapeamento de 6 bits, sobretaxa de 33%, alfabeto, regras de preenchimento e variantes URL-safe.

Entendendo a Codificação Base64

Base64 é um esquema de codificação binário para texto definido na RFC 4648. Ele converte dados binários arbitrários (como imagens, PDFs ou código executável) em um fluxo limpo de caracteres ASCII imprimíveis de 7 bits.

O alfabeto Base64 consiste em 64 caracteres padrão: letras maiúsculas A-Z, letras minúsculas a-z, números 0-9, sinal de adição (+) e barra (/). O sinal de igual (=) é reservado para preenchimento de bytes.

Como Funciona o Algoritmo Base64

Sistemas de computador padrão armazenam dados em bytes de 8 bits. O Base64 processa dados em blocos de 24 bits (3 bytes por vez) e divide esses 24 bits em quatro segmentos de 6 bits (2^6 = 64).

Algorithm Example: Encoding "Man":

Input text: "Man"

ASCII values: 77, 97, 110

Binary representation: 01001101 01100001 01101110 (24 bits)

Split 6-bit groups: 010011 | 010110 | 000101 | 101110

Decimal indices: 19, 22, 5, 46

Base64 output: T | W | F | u → "TWFu"

Por que o Base64 Aumenta o Tamanho do Arquivo?

Como o Base64 usa 4 caracteres ASCII (32 bits) para representar 3 bytes binários originais (24 bits), o tamanho da string codificada é sempre exatamente 33,3% maior que os dados brutos originais.

Testar Ferramentas Online

Precisa decodificar ou codificar strings, arquivos ou imagens? Use nossa suíte de ferramentas 100% no cliente: