# Ascii85 į Text Konverteris

Užkoduokite tekstą į Ascii85 arba dekoduokite Ascii85 atgal į tekstą. Tai Base85 kodavimas, naudojamas PostScript, PDF srautuose ir Git dvejetainiuose pataisų failuose. Įrankis paverčia jūsų įvestį UTF-8 baitais, kas keturis baitus pakeičia penkiais simboliais nuo ! iki u, keturis nulinius baitus užrašo kaip z ir gali apgaubti rezultatą Adobe skirtukais <~ ir ~>. Dekoderis priima abu formatus ir ignoruoja tarpų simbolius.

## Dažnai užduodami klausimai

### Kas yra Ascii85?

Ascii85, dar vadinamas Base85, dvejetainius duomenis koduoja spausdinamais ASCII simboliais. Kas 4 baitai paverčiami 5 simboliais nuo ! (33) iki u (117), todėl duomenų apimtis padidėja tik 25 procentais, palyginti su 33 procentais naudojant Base64. Adobe jį naudoja PostScript ir PDF.

### Kokie yra žinomi Ascii85 pavyzdžiai?

Keturi simboliai Man ir po jų esantis tarpas virsta 9jqo^, o Man is distinguished – 9jqo^BlbD-BleB1DJ+*+F(f,q. Tekstas sure. virsta F*2M7/c. Įrankis pateikia šias reikšmes ir gali jas dekoduoti atgal.

### Ką reiškia simbolis z?

Keturių nulinių baitų grupė užrašoma vienu z, o ne !!!!!. Dekoderis išplečia z atgal į keturis nulinius baitus. Šis simbolis gali būti tik grupės pradžioje.

### Kas yra skirtukai <~ ir ~>?

Adobe formatas Ascii85 duomenų pradžią ir pabaigą žymi <~ ir ~>. Įjunkite parinktį, kad koduojant jie būtų pridėti. Dekoduodamas įrankis juos pašalina, jei jie yra, todėl tinka abu formatai.

### Kaip apdorojama paskutinė nepilna grupė?

Jei įvesties ilgis nesidalija iš keturių, paskutinė grupė užpildoma nuliniais baitais, užkoduojama, o tada paliekami tik pirmieji n plius vienas simbolių. Dekoduojant užpildoma simboliu u, o pertekliniai baitai pašalinami, taip atkuriant tikslią įvestį.

### Kodėl mano įvestis atmetama?

Galioja simboliai nuo ! iki u ir z. Negalioja tokie simboliai kaip v–y, z grupės viduje, vienas likęs simbolis pabaigoje arba grupė, kurios reikšmė viršija 32 bitus. Tarpų simboliai ignoruojami.

### Ar tai tas pats, kas Z85 arba RFC 1924 Base85?

Ne. ZeroMQ Z85 ir RFC 1924 naudoja skirtingas 85 simbolių abėcėles. Šiame įrankyje įgyvendintas Adobe ir btoa stiliaus Ascii85, naudojamas PostScript, PDF ir Python base64.a85encode.

### Kodėl dekoduojant pranešama apie netinkamą UTF-8?

Ascii85 dažnai naudojamas dvejetainiams duomenims, pavyzdžiui, suspaustiems PDF srautams, laikyti. Įrankis rodo tik galiojantį UTF-8 tekstą ir apie kitus duomenis praneša, užuot spausdinęs neperskaitomus baitus.

### Kaip užkoduojami ne ASCII simboliai?

Pirmiausia tekstas paverčiamas UTF-8, todėl raidės su diakritiniais ženklais ir jaustukai prieš koduojant tampa kelių baitų sekomis. Dekoduojant atkuriami tie patys simboliai.

### Kiek duomenų galiu konvertuoti?

Iki 5 MiB teksto vienai užklausai. Konvertavimas atliekamas serveryje, o įvestis nesaugoma.

Jūsų reklama čia?

[Parašykite mums el. paštu](mailto:hi@dennn.is?subject=Reklama%20svetain%C4%97je%20OneClick%20Pro)

[Reklama Įskiepių rinkinys, paruoštas agentams, skirtas WordPress.](https://sleekwp.com/?ref=oneclickpro)
