Huffman Forge

Compactação, payload binário real e descompactação sem peças soltas no tabuleiro.

Pronto para compactar

Entrada

Cole o texto original. O algoritmo gera os códigos, empacota os bits e já valida o retorno.

0 caracteres
Original 0 B 0 símbolos
Dados compactados 0 B 0 bits úteis
Dicionário 0 B 0 códigos
Economia real 0% dados + metadados
Use Ctrl + Enter para compactar. Use Ctrl + Shift + Enter para descompactar o conteúdo da saída.

Saída e descompactação

O modo recomendado é pacote JSON completo. O modo binário visual funciona, mas depende do dicionário.

0 B
necessário para Base64 e binário visual

Tabela do dicionário

Frequência, código e tamanho de cada símbolo.

Símbolo Freq. Código Bits
Compacte um texto para ver os códigos.

Notas rápidas

Pequenas bússolas para não cair nas armadilhas do binário cenográfico.

Binário visual É uma sequência de 0 e 1 para auditoria humana. Ela não economiza bytes enquanto estiver em texto puro.
Base64 empacotado Os bits são gravados em bytes reais e depois exibidos em Base64 para poder copiar, salvar e colar com segurança.
Dicionário obrigatório Huffman precisa do mapa de códigos para voltar ao texto original. O pacote JSON já leva tudo dentro.
Correções incluídas: caractere único, Unicode/emoji, padding dos bits, seletor de formato funcional, validação de sobras na descompressão e métricas de bytes reais.