> encode | decode | ascii85 <
// Codificação Base85 (ASCII85) para representação eficiente de dados binários
Alta eficiência
Mais eficiente que Base64 (~25% menor com os mesmos dados).
Processamento local
Todas as conversões ocorrem no navegador. Os dados não saem do dispositivo.
Padrão Adobe
Usa ASCII85 com delimitadores <~ ~>, compatível com PostScript.
>> informação técnica
Como o Base85 funciona:
Base85 usa 85 caracteres ASCII imprimíveis para codificar dados binários. 4 bytes viram 5 caracteres; mais eficiente que Base64.
Exemplo:
"Hello" → <~87cURD]i~>
Por que usar o Base85:
- >Mais eficiente que Base64 (~25% menor)
- >Padrão em PostScript/PDF
- >Boa taxa de compressão
- >Apenas caracteres ASCII imprimíveis
- >Atalho 'z' para quatro bytes zero
>> perguntas frequentes
O que é a codificação Base85?
Base85 (ASCII85) é um esquema de codificação binário‑texto que usa 85 caracteres ASCII imprimíveis, mais eficiente que o Base64.
Por que é mais eficiente que Base64?
Base85: 4 bytes→5 caracteres (80%); Base64: 3→4 (75%). Aproximadamente 25% mais compacto.
O que são os delimitadores <~ ~>?
Parte do padrão Adobe ASCII85; marcam o início e o fim dos dados codificados.
O que significa o caractere 'z'?
É um atalho que representa quatro bytes zero consecutivos (\x00\x00\x00\x00).