> adobe | postscript | pdf <
// Ascii85 – Adobe Base85-kodning til PostScript og PDF
Adobe-standard
Officiel kodning, der bruges i PostScript- og PDF-dokumenter over hele verden.
25 % overhead
Mere effektiv end Base64 med kun cirka 25 % ekstra størrelse.
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.