Preskoči na sadržaj
TextArray
100% lokalno

Ascii85 kodiranje i dekodiranje

Kodirajte tekst u Ascii85 (base85) i dekodirajte ga natrag, s dodatnim Adobe razdjelnicima.

Unos

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.

FAQ

Kako se Ascii85 razlikuje od Base64?
Oba pretvaraju binarni u tekst koji se može ispisati, ali Ascii85 kodira četiri bajta kao pet znakova umjesto tri bajta kao četiri, tako da je kompaktniji — otprilike 25% opterećenja naspram 33%. Koristi širu abecedu ("!" do "u"), zbog čega se pojavljuje u PostScriptu, PDF-u i Gitu umjesto u URL-ovima ili zaglavljima e-pošte.
Čemu služe Adobe razdjelnici?
PostScript i PDF omotaju Ascii85 podatke u <~ na početku i ~> na kraju. Uključite opciju da ih dodate prilikom kodiranja. Prilikom dekodiranja markeri se automatski uklanjaju bez obzira na to postoje li ili ne, tako da uokvirena ili gola vrijednost funkcioniraju.
Što je skraćenica z?
Grupa od četiri nulta bajta kodirala bi se kao pet uskličnika; Adobe varijanta ga skraćuje na jedno z. Ostavite opciju uključenu za standardni izlaz ili isključenu ako strogi alat treba puni !!!!! oblik. Dekoder uvijek prihvaća z, ali samo umjesto cijele grupe, nikad u sredini jedne.
Zašto dekodiranje kaže da su moji podaci binarni?
Ascii85 u PDF-ovima obično omotava slike ili fontove koji su neobrađeni binarni, a ne tekst. Ako dekodirani bajtovi nisu važeći UTF-8, alat će vam reći umjesto ispisa zamjenskih znakova. Tekst koji ste sami kodirali uvijek će se dekodirati čisto.
Je li moj tekst negdje uploadan?
Ne. Kodiranje i dekodiranje se u potpunosti izvode u vašem pregledniku i vaši podaci nikada ne napuštaju vaš uređaj.