> encode | decode | ascii85 <
// Base85 (ASCII85) codering voor efficiënte binaire datarepresentatie
Hoge efficiëntie
Efficiënter dan Base64 (~25% kleiner bij gelijke data).
Lokale verwerking
Alle conversies gebeuren in je browser. Je data verlaat je apparaat niet.
Adobe‑standaard
Gebruikt ASCII85 met <~ ~> scheidingstekens; compatibel met PostScript.
>> technische info
Hoe Base85 werkt:
Base85 gebruikt 85 printbare ASCII‑tekens om binaire data te coderen. 4 bytes worden 5 tekens; efficiënter dan Base64.
Voorbeeld:
"Hello" → <~87cURD]i~>
Waarom Base85 gebruiken:
- >Efficiënter dan Base64 (~25% kleiner)
- >Standaard in PostScript/PDF
- >Goede compressieverhouding
- >Alleen printbare ASCII‑tekens
- >'z' sneltoets voor nulbytes
>> veelgestelde vragen
Wat is Base85‑codering?
Base85 (ASCII85) is een binaire‑naar‑tekst codering die 85 ASCII‑tekens gebruikt en efficiënter is dan Base64.
Waarom efficiënter dan Base64?
Base85: 4 bytes→5 tekens (80%) vs Base64: 3→4 (75%); ~25% compacter.
Wat betekenen de <~ ~> delimiters?
Onderdeel van de Adobe ASCII85‑standaard; markeren begin en einde van de gecodeerde data.
Wat betekent het teken 'z'?
Een sneltoets voor vier opeenvolgende nulbytes (\x00\x00\x00\x00).