codificar | decodificar | comprimir

> adobe | postscript | pdf <

// Ascii85: codificación Base85 de Adobe para PostScript y PDF

[ADOBE]

Estándar de Adobe

Codificación oficial utilizada en documentos PostScript y PDF en todo el mundo.

[EFFICIENT]

Sobrecoste del 25 %

Más eficiente que Base64, con sólo ~25 % de aumento de tamaño.

[COMPACT]

Compresión de ceros

El carácter especial 'z' representa de forma eficiente cuatro bytes cero consecutivos.

>> información técnica

Cómo funciona Ascii85:

Ascii85 codifica 4 bytes en 5 caracteres ASCII imprimibles (33–117). Usa una codificación especial para grupos formados sólo por ceros ('z') e incluye los delimitadores <~ ~> en la implementación de Adobe.

Ejemplo:

"Hello" → <~87cURD]i,"~>

Por qué usar Ascii85:

  • >Estándar Adobe PostScript/PDF
  • >25 % de sobrecoste frente al 33 % de Base64
  • >Compresión eficiente de bloques de ceros
  • >Salida ASCII imprimible
  • >Amplia compatibilidad con herramientas

>> preguntas frecuentes

¿Qué es la codificación Ascii85?

Ascii85 (también llamado Base85) es un esquema de codificación binario-a-texto de Adobe que se utiliza en archivos PostScript y PDF. Codifica datos binarios usando 85 caracteres ASCII imprimibles.

¿Qué son los delimitadores <~ ~>?

Los delimitadores <~ y ~> marcan el inicio y el final de los datos codificados en Ascii85 en la implementación de Adobe. Ayudan a los analizadores a identificar las secciones codificadas en archivos PostScript/PDF.

¿En qué se diferencia Ascii85 de Z85?

Aunque ambos son variantes Base85, Ascii85 usa un conjunto de caracteres diferente e incluye espacios en blanco. Z85 está optimizado para código fuente, mientras que Ascii85 está optimizado para PostScript/PDF.

¿Qué significa el carácter 'z'?

El carácter 'z' es una función especial de compresión en Ascii85. Representa cuatro bytes cero consecutivos, lo que hace que la codificación sea más eficiente para datos con muchos ceros.

Otros idiomas