Preskočiť na obsah

Prevodník Ascii85 na Text

Zakódujte text do Ascii85 alebo dekódujte Ascii85 späť na text. Ide o kódovanie Base85 používané v PostScript, prúdoch PDF a binárnych opravách Git. Nástroj prevedie vstup na bajty UTF-8, každé štyri bajty zmení na päť znakov od ! po u, štyri nulové bajty zapíše ako z a výsledok môže ohraničiť delimitérmi <~ a ~> od Adobe. Dekódovanie prijíma oba formáty a ignoruje medzery.

Obnoviť

Často kladené otázky

Čo je Ascii85?

Ascii85, známe aj ako Base85, kóduje binárne údaje pomocou tlačiteľných znakov ASCII. Každé 4 bajty zmení na 5 znakov od ! (33) po u (117), takže pridáva iba 25 percent navyše v porovnaní s 33 percentami pri Base64. Adobe ho používa v PostScript a PDF.

Aké sú známe príklady Ascii85?

Štyri znaky Man nasledované medzerou dávajú 9jqo^ a Man is distinguished dáva 9jqo^BlbD-BleB1DJ+*+F(f,q. Text sure. dáva F*2M7/c. Nástroj vráti tieto hodnoty a dekóduje ich späť.

Čo znamená znak z?

Skupina štyroch nulových bajtov sa zapíše ako jediný znak z namiesto !!!!!. Dekodér rozbalí z späť na štyri nulové bajty. Znak sa môže objaviť iba na začiatku skupiny.

Čo sú delimitery <~ a ~>?

Formát Adobe označuje začiatok a koniec údajov Ascii85 znakmi <~ a ~>. Pri kódovaní zapnite možnosť ich pridania. Pri dekódovaní ich nástroj odstráni, ak sú prítomné, takže fungujú oba formáty.

Ako sa spracuje posledná neúplná skupina?

Ak dĺžka vstupu nie je násobkom štyroch, posledná skupina sa doplní nulovými bajtmi, zakóduje sa a ponechá sa iba prvých n plus jeden znakov. Pri dekódovaní sa doplní znakom u a nadbytočné bajty sa zahodia, čím sa obnoví presný pôvodný vstup.

Prečo je môj vstup odmietnutý?

Platné sú znaky od ! po u a znak z. Znaky ako v až y, znak z vo vnútri skupiny, jediný zostávajúci znak na konci alebo skupina, ktorej hodnota prekračuje 32 bitov, sú neplatné. Medzery sa ignorujú.

Je to to isté ako Z85 alebo Base85 podľa RFC 1924?

Nie. Z85 od ZeroMQ a RFC 1924 používajú odlišné abecedy s 85 znakmi. Tento nástroj implementuje Ascii85 v štýle Adobe a btoa, ktoré používajú PostScript, PDF a base64.a85encode od Pythonu.

Prečo dekódovanie hlási neplatné UTF-8?

Ascii85 často obsahuje binárne údaje, napríklad komprimované prúdy PDF. Nástroj zobrazuje iba dekódované údaje, ktoré tvoria platný text UTF-8, a všetko ostatné takto označí namiesto zobrazenia nečitateľných bajtov.

Ako sa kódujú znaky mimo ASCII?

Text sa najprv prevedie na UTF-8, takže písmená s diakritikou a emoji sa pred kódovaním zmenia na niekoľko bajtov. Dekódovaním sa obnovia rovnaké znaky.

Koľko údajov môžem previesť?

Až 5 MiB textu na jednu požiadavku. Prevod prebieha na serveri a vstup sa neukladá.

O stránke OneClick Pro

OneClick Pro je bezplatná kolekcia viac ako 150 webových nástrojov na každodennú prácu: na konverziu obrázkov a jednotiek, formátovanie a overovanie kódu, kontrolu domén a SEO, ako aj prácu s textom, dátumami a číslami. Každý nástroj funguje bez registrácie alebo predplatného a zadané údaje sa používajú iba na výpočet výsledku a nikdy sa neukladajú. Používajte ich ako rýchlu súpravu nástrojov na jednorazové úlohy alebo si uložte do záložiek nástroje, na ktoré sa spoliehate každý deň.