Kódovanie textu alebo dekódovanie prúdov v Adobe Ascii85: každé štyri bajty UTF-8 sa zmenia na päť tlačiteľných znakov v rozsahu ! .. u.
Toto kódovanie sa používa vo vnútri programov PostScript a v objektových prúdoch PDF.
Všetko spracovanie prebieha lokálne v prehliadači — dáta sa nikdy nenahrávajú na žiadny server.
Kódovanie: Text sa zmení na bajty UTF-8 a každá skupina štyroch bajtov sa spracuje ako jedno veľké číslo zapísané v sústave so základom 85 — päť číslic od ! (= 0) po u (= 84). Záverečná krátka skupina sa doplní nulovými bajtmi a ponechajú sa len číslice, ktoré nesú skutočné dáta.
Dekódovanie: Dekodér prijíma dáta s oddeľovačmi <~ ~> aj bez nich, ignoruje biele znaky a série z, overí každý znak a záverečnú krátku skupinu a potom vráti text v UTF-8.
Vstupný text
Výstup
Ctrl+Enter vo vstupe spustí aktívny režim.
Zvolí sa kódovanie alebo dekódovanie a stlačí sa tlačidlo akcie. Všetko spracovanie zostáva v prehliadači.
O formáte Ascii85:
Adobe Ascii85 bol navrhnutý pre PostScript a neskôr ho pre binárne prúdy prevzal PDF: rozširuje dáta len asi o 25 % (štyri bajty sa zmenia na päť znakov ASCII), pričom zostáva úplne tlačiteľný a bezpečný pre 7 bitov.
Hodnota !<~ na začiatku prúdu a ~> na konci sú oddeľovače, ktoré Adobe očakáva; v prúde dekodéry ignorujú biele znaky, takže riadky sa môžu zalomiť kdekoľvek.
Špeciálny znak z označuje celú skupinu štyroch nulových bajtov — typické na začiatku komprimovaných binárnych dát. Keď zostane menej než štyri bajty, posledná skupina
ponechá len toľko znakov, koľko nesie informáciu (jeden bajt → dva znaky, dva bajty → tri, tri bajty → štyri). Dekodér overí každý znak, odmietne skupiny, ktorých hodnota by pretiekla 32 bitov, a presne uvedie pozíciu problému.