> adobe | postscript | pdf <

// Ascii85 – Adobe Base85-kodning til PostScript og PDF

[ADOBE]

Adobe-standard

Officiel kodning, der bruges i PostScript- og PDF-dokumenter over hele verden.

[EFFICIENT]

25 % overhead

Mere effektiv end Base64 med kun cirka 25 % ekstra størrelse.

[COMPACT]

Nulkomprimering

Det særlige tegn 'z' repræsenterer fire nulbyte på en kompakt måde.

>> tekniske oplysninger

Sådan fungerer Ascii85:

Ascii85 koder 4 byte til 5 udskrivbare ASCII-tegn (33–117). Det bruger en særlig kodning til grupper, der kun består af nuller ('z'), og inkluderer <~ ~>-afgrænsere i Adobes implementation.

Eksempel:

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

Hvorfor bruge Ascii85:

  • >Adobe PostScript/PDF-standard
  • >25 % overhead mod 33 % for Base64
  • >Effektiv komprimering af nulgrupper
  • >Udskrivbart ASCII-output
  • >Understøttes af mange værktøjer

>> ofte stillede spørgsmål

Hvad er Ascii85-kodning?

Ascii85 (også kaldet Base85) er Adobes binær-til-tekst-kodningsskema, der bruges i PostScript- og PDF-filer. Det koder binære data ved hjælp af 85 udskrivbare ASCII-tegn.

Hvad er <~ ~>-afgrænserne?

Afgrænserne <~ og ~> markerer begyndelsen og slutningen på Ascii85-kodede data i Adobes implementation. De hjælper parseren med at finde de kodede sektioner i PostScript/PDF-filer.

Hvordan adskiller Ascii85 sig fra Z85?

Selv om begge er Base85-varianter, bruger Ascii85 et andet tegnsæt og tillader mellemrum. Z85 er optimeret til kildekode, mens Ascii85 er optimeret til PostScript/PDF.

Hvad betyder tegnet 'z'?

Tegnet 'z' er en særlig komprimeringsfunktion i Ascii85. Det repræsenterer fire på hinanden følgende nulbyte og gør kodningen mere effektiv for data med mange nuller.

Andre sprog