Ascii85- / Base85-muunnin

Koodaa teksti tai dekoodaa virrat Adobe Ascii85 -muodossa: jokainen neljä UTF-8-tavua muuttuu viideksi tulostettavaksi merkiksi alueella ! .. u. Tätä koodausta käytetään PostScript-ohjelmien ja PDF-objektivirtojen sisällä.
Kaikki käsittely tapahtuu paikallisesti selaimessasi — tietoja ei koskaan lähetetä palvelimelle.
Koodaus: teksti muuttuu UTF-8-tavuiksi, ja jokainen neljän tavun ryhmä käsitellään yhtenä suurena lukuna kantaluvussa 85 — viisi numeroa merkeistä ! (= 0) ... u (= 84). Viimeinen lyhyt ryhmä täydennetään nollatavuilla, ja siitä säilyvät vain oikeaa dataa kantavat numerot.
Dekoodaus: dekooderi hyväksyy datan <~ ~>-rajaimilla tai ilman, ohittaa tyhjätilan ja z-jaksot, tarkistaa jokaisen merkin ja lopullisen lyhyen ryhmän ja palauttaa UTF-8-tekstin.
Ctrl+Enter syötteessä suorittaa aktiivisen tilan.
Valitse Koodaa tai Dekoodaa ja klikkaa sen toimintopainiketta. Kaikki käsittely pysyy selaimessasi.
Tietoa Ascii85:stä:
Adobe Ascii85 suunniteltiin PostScriptille, ja myöhemmin PDF otti sen binäärivirtoihin: se kasvattaa dataa vain noin 25 % (neljä tavua muuttuu viidesi ASCII-merkiksi) ja pysyy kokonaan tulostettavana ja 7-bittisesti turvallisena. Virran alussa oleva !<~ ja lopussa oleva ~> ovat Adobe'n odottamat rajaimet; virran sisällä dekooderit ohittavat tyhjätilan, joten rivit voi katkaista mihin tahansa. Erikoismerkki z tarkoittaa koko neljän nollatavun ryhmää — tyypillinen pakatun binääridatan alussa. Kun jäljellä on alle neljä tavua, viimeinen ryhmä säilyttää vain sen verran merkkejä kuin niissä on informaatiota (yksi tavu → kaksi merkkiä, kaksi tavua → kolme, kolme tavua → neljä). Dekooderi tarkistaa jokaisen merkin ja hylkää ryhmät, joiden arvo ylittäisi 32 bittiä, ja ilmoittaa ongelman tarkan kohdan.