# Prevodník Text na Ascii85

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.

## Č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á.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
