codifica | decodifica | compressione

> adobe | postscript | pdf <

// Ascii85 - codifica Base85 di Adobe per PostScript e PDF

[ADOBE]

Standard Adobe

Codifica ufficiale utilizzata nei documenti PostScript e PDF in tutto il mondo.

[EFFICIENT]

Overhead del 25%

Più efficiente di Base64, con solo ~25% di aumento delle dimensioni.

[COMPACT]

Compressione degli zeri

Il carattere speciale 'z' rappresenta in modo efficiente quattro byte di zero consecutivi.

>> informazioni tecniche

Come funziona Ascii85:

Ascii85 codifica 4 byte in 5 caratteri ASCII stampabili (33–117). Usa una codifica speciale per i gruppi composti solo da zeri ('z') e include i delimitatori <~ ~> nell’implementazione di Adobe.

Esempio:

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

Perché usare Ascii85:

  • >Standard Adobe PostScript/PDF
  • >Overhead del 25% rispetto al 33% di Base64
  • >Compressione efficiente dei blocchi di zeri
  • >Output ASCII stampabile
  • >Ampio supporto da parte degli strumenti

>> domande frequenti

Che cos’è la codifica Ascii85?

Ascii85 (chiamato anche Base85) è uno schema di codifica binario‑testo di Adobe utilizzato nei file PostScript e PDF. Codifica i dati binari usando 85 caratteri ASCII stampabili.

Cosa sono i delimitatori <~ ~>?

I delimitatori <~ e ~> indicano l’inizio e la fine dei dati codificati in Ascii85 nell’implementazione di Adobe. Aiutano i parser a individuare le sezioni codificate nei file PostScript/PDF.

In cosa Ascii85 è diverso da Z85?

Sebbene entrambi siano varianti Base85, Ascii85 utilizza un set di caratteri diverso e include spazi bianchi. Z85 è ottimizzato per il codice sorgente, mentre Ascii85 è ottimizzato per PostScript/PDF.

Cosa significa il carattere 'z'?

Il carattere 'z' è una funzione speciale di compressione in Ascii85. Rappresenta quattro byte di zero consecutivi, rendendo la codifica più efficiente per i dati con molti zeri.

Altre lingue