> adobe | postscript | pdf <
// Ascii85 – Adobe Base85-koding for PostScript og PDF
Adobe-standard
Offisiell koding som brukes i PostScript- og PDF-dokumenter over hele verden.
25 % overhead
Mer effektiv enn Base64, med bare rundt 25 % økning i filstørrelse.
Null-komprimering
Det spesielle tegnet 'z' representerer fire påfølgende nullbyte på en kompakt måte.
>> teknisk informasjon
Hvordan Ascii85 fungerer:
Ascii85 koder 4 byte til 5 utskrivbare ASCII-tegn (33–117). Det bruker en spesiell koding for grupper som bare består av nuller ('z'), og bruker <~ ~>-skilletegn i Adobes implementasjon.
Eksempel:
"Hello" → <~87cURD]i,"~>
Hvorfor bruke Ascii85:
- >Adobe PostScript/PDF-standard
- >25 % overhead mot 33 % for Base64
- >Effektiv komprimering av nullblokker
- >Utskrivbar ASCII-utdata
- >Bred støtte i verktøy og biblioteker
>> ofte stilte spørsmål
Hva er Ascii85-koding?
Ascii85 (også kalt Base85) er Adobes binær‑til‑tekst-kodingsskjema som brukes i PostScript- og PDF-filer. Det koder binære data ved hjelp av 85 utskrivbare ASCII-tegn.
Hva er <~ ~>-skilletegnene?
Skilletegnene <~ og ~> markerer start og slutt på Ascii85-kodede data i Adobes implementasjon. De hjelper parsere med å finne kodede seksjoner i PostScript/PDF-filer.
Hvordan skiller Ascii85 seg fra Z85?
Selv om begge er Base85-varianter, bruker Ascii85 et annet tegnsett og tillater mellomrom. Z85 er optimalisert for kildekode, mens Ascii85 er optimalisert for PostScript/PDF.
Hva betyr tegnet 'z'?
Tegnet 'z' er en spesiell komprimeringsfunksjon i Ascii85. Det representerer fire påfølgende nullbyte og gjør kodingen mer effektiv for data med mange nuller.