> adobe | postscript | pdf <

// Ascii85 – Adobe Base85-koding for PostScript og PDF

[ADOBE]

Adobe-standard

Offisiell koding som brukes i PostScript- og PDF-dokumenter over hele verden.

[EFFICIENT]

25 % overhead

Mer effektiv enn Base64, med bare rundt 25 % økning i filstørrelse.

[COMPACT]

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.

Andre språk