Převodník Ascii85 / Base85

Kódování textu nebo dekódování proudů v Adobe Ascii85: každé čtyři bajty UTF-8 se změní na pět tisknutelných znaků v rozsahu ! .. u. Tento způsob kódování se používá uvnitř programů PostScript a v objektových proudech PDF.
Veškeré zpracování probíhá lokálně ve vašem prohlížeči — vaše data se nikdy nenahrávají na žádný server.
Kódování: Text se převede na bajty UTF-8 a každá skupina čtyř bajtů se chápe jako jedno velké číslo zapsané v soustavě 85 — pět číslic od ! (= 0) po u (= 84). Poslední krátká skupina se doplní nulovými bajty a zachovají se jen číslice, které nesou skutečná data.
Dekódování: Dekodér přijímá data s ohraničením <~ ~> i bez něj, ignoruje bílé znaky a řady z, ověří každý znak i poslední krátkou skupinu a vrátí text v UTF-8.
Ctrl+Enter ve vstupu spustí aktivní režim.
Vyberte kódování nebo dekódování a klikněte na tlačítko akce. Veškeré zpracování zůstává ve vašem prohlížeči.
O Ascii85:
Adobe Ascii85 vznikl pro PostScript a později jej pro binární proudy převzal PDF: data zvětší jen zhruba o 25 % (čtyři bajty se změní na pět znaků ASCII), přitom zůstává zcela tisknutelný a bezpečný v 7bitovém prostoru. Hodnota !<~ na začátku proudu a ~> na konci jsou ohraničení, která Adobe očekává; uvnitř proudu dekodéry bílé znaky ignorují, takže řádky lze zalamovat kdekoli. Zvláštní znak z představuje celou skupinu čtyř nulových bajtů — typické na začátku komprimovaných binárních dat. Zbývá-li méně než čtyři bajty, poslední skupina obsahuje jen tolik znaků, kolik nese informaci (jeden bajt → dva znaky, dva bajty → tři, tři bajty → čtyři). Dekodér ověřuje každý znak a odmítne skupiny, jejichž hodnota by přetekla 32 bitů, a přesně uvede pozici problému.