Ascii85 kodiranje i dekodiranje
Kodirajte tekst u Ascii85 (base85) i dekodirajte ga natrag, s dodatnim Adobe razdjelnicima.
Ascii85 kodiranje i dekodiranje
Ascii85, također nazvan base85, pakira binarne podatke u tekst za ispis čvršće od Base64. Preslikava svaka četiri bajta u pet znakova izvučenih iz "!" kroz "u", tako da proizvodnja raste samo za oko četvrtinu umjesto za trećinu. Ta je gustoća razlog zašto ga je Adobe ugradio u PostScript i PDF, gdje omotava ugrađene slike, fontove i tokove, i zašto se pojavljuje u binarnim zakrpama Gita i Gitovim vlastitim identifikatorima objekata.
Odaberite smjer i zalijepite svoj tekst. Kodiranje uzima UTF-8 bajtove ulaza i pretvara ih grupu po grupu; konačna djelomična grupa od jednog do tri bajta dopunjava se i skraćuje točno kako zahtijeva Adobe specifikacija, tako da se duljina uvijek ponavlja. Dekodiranje je obrnuto: razmaci i prijelomi redaka u zalijepljenoj vrijednosti se zanemaruju, tako da se podaci kopirani iz PDF-a ili e-pošte i dalje jasno čitaju, a rezultat se prikazuje kao tekst.
Dvije opcije odgovaraju Adobe varijanti. "Adobe razdjelnici" omataju izlaz u oznake <~ i ~> koje PostScript očekuje; dekoder uklanja te markere bez obzira jesu li prisutni ili ne, tako da možete zalijepiti uokvirenu ili golu vrijednost. "Skrati nulte grupe kao z" emitira jedan z za bilo koju grupu od četiri bajta sa svim nulama, standardna skraćenica — dekoder uvijek razumije z bez obzira na postavku.
Kad nešto nije u redu, alat kaže što i gdje: lik izvan dometa imenuje se svojom pozicijom, zalutali z unutar grupe je označen, a skraćena konačna grupa se prijavljuje umjesto stvaranja tihog smeća. Sve radi u vašem pregledniku, tako da se ništa što zalijepite nikada ne učita. Kopirajte rezultat ili ga preuzmite kao .txt datoteku.