> adobe | postscript | pdf <
// Ascii85 - Adobe Base85-codering voor PostScript en PDF
Adobe-standaard
Officiële codering die wereldwijd in PostScript- en PDF-documenten wordt gebruikt.
25% overhead
Efficiënter dan Base64, met slechts ongeveer 25% extra grootte.
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.