coderen | decoderen | comprimeren

> adobe | postscript | pdf <

// Ascii85 - Adobe Base85-codering voor PostScript en PDF

[ADOBE]

Adobe-standaard

Officiële codering die wereldwijd in PostScript- en PDF-documenten wordt gebruikt.

[EFFICIENT]

25% overhead

Efficiënter dan Base64, met slechts ongeveer 25% extra grootte.

[COMPACT]

Nulcompressie

Het speciale teken 'z' vertegenwoordigt op efficiënte wijze vier opeenvolgende nulbytes.

>> technische info

Hoe Ascii85 werkt:

Ascii85 codeert 4 bytes in 5 afdrukbare ASCII-tekens (33–117). Het gebruikt een speciale codering voor groepen die volledig uit nullen bestaan ('z') en gebruikt <~ ~>-scheidingstekens in de Adobe-implementatie.

Voorbeeld:

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

Waarom Ascii85 gebruiken?:

  • >Adobe PostScript/PDF-standaard
  • >25% overhead versus 33% voor Base64
  • >Efficiënte compressie van nulblokken
  • >Afdrukbare ASCII-uitvoer
  • >Brede ondersteuning door tools

>> veelgestelde vragen

Wat is Ascii85-codering?

Ascii85 (ook wel Base85 genoemd) is een binair-naar-tekst-coderingsschema van Adobe dat wordt gebruikt in PostScript- en PDF-bestanden. Het codeert binaire gegevens met behulp van 85 afdrukbare ASCII-tekens.

Wat zijn de <~ ~>-scheidingstekens?

De scheidingstekens <~ en ~> markeren het begin en einde van Ascii85-gecodeerde gegevens in de Adobe-implementatie. Ze helpen parsers om gecodeerde secties in PostScript/PDF-bestanden te herkennen.

Hoe verschilt Ascii85 van Z85?

Hoewel beide Base85-varianten zijn, gebruikt Ascii85 een andere tekenset en staat het witruimte toe. Z85 is geoptimaliseerd voor broncode, terwijl Ascii85 is geoptimaliseerd voor PostScript/PDF.

Wat betekent het teken 'z'?

Het teken 'z' is een speciale compressiefunctie in Ascii85. Het staat voor vier opeenvolgende nulbytes en maakt de codering efficiënter voor gegevens met veel nullen.

Andere talen