> encode | decode | ascii85 <

// Codificação Base85 (ASCII85) para representação eficiente de dados binários

[EFFICIENT]

Alta eficiência

Mais eficiente que Base64 (~25% menor com os mesmos dados).

[SECURE]

Processamento local

Todas as conversões ocorrem no navegador. Os dados não saem do dispositivo.

[STANDARD]

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).