# Text to Ascii85 muunnin

Koodaa teksti Ascii85-muotoon tai dekoodaa Ascii85 takaisin tekstiksi. Ascii85 on PostScriptissä, PDF-virroissa ja Git-binaarikorjauksissa käytettävä Base85-koodaus. Työkalu muuntaa syötteesi UTF-8-tavuiksi, muuttaa jokaiset neljä tavua viideksi merkiksi väliltä !–u, käyttää merkkiä z neljälle nollatavulle ja voi ympäröidä tuloksen Adoben <~- ja ~>-erottimilla. Dekoodaus hyväksyy molemmat muodot ja ohittaa tyhjämerkit.

## Usein kysytyt kysymykset

### Mikä Ascii85 on?

Ascii85, jota kutsutaan myös Base85:ksi, koodaa binaaridataa tulostettavina ASCII-merkkeinä. Se muuttaa joka 4 tavua 5 merkiksi väliltä ! (33)–u (117), joten sen aiheuttama lisäys on vain 25 prosenttia, kun Base64-koodauksessa se on 33 prosenttia. Adobe käyttää sitä PostScriptissä ja PDF:ssä.

### Millaisia tunnettuja Ascii85-esimerkkejä on?

Neljä merkkiä Man ja niiden perässä välilyönti tuottavat tuloksen 9jqo^, ja Man is distinguished tuottaa tuloksen 9jqo^BlbD-BleB1DJ+*+F(f,q. Teksti sure. tuottaa tuloksen F*2M7/c. Työkalu palauttaa nämä arvot ja dekoodaa ne takaisin.

### Mitä z-merkki tarkoittaa?

Neljää nollatavua vastaa yksi z-merkki merkkijonon !!!!! sijaan. Dekooderi laajentaa z-merkin takaisin neljäksi nollatavuksi. Se voi esiintyä vain ryhmän alussa.

### Mitä <~- ja ~>-erottimet ovat?

Adoben muodossa Ascii85-datan alku ja loppu merkitään merkeillä <~ ja ~>. Ota asetus käyttöön, jos haluat lisätä ne koodauksen yhteydessä. Dekoodauksessa työkalu poistaa ne, jos ne ovat mukana, joten molemmat muodot toimivat.

### Miten viimeinen vajaa ryhmä käsitellään?

Jos syötteen pituus ei ole neljän monikerta, viimeiseen ryhmään lisätään nollatavuja, se koodataan ja siitä säilytetään vain ensimmäiset n plus yksi merkkiä. Dekoodauksessa ryhmää täydennetään u-merkeillä ja ylimääräiset tavut poistetaan, jolloin alkuperäinen syöte palautuu täsmälleen.

### Miksi syötteeni hylätään?

Kelvollisia merkkejä ovat !–u ja z. Virheellisiä ovat esimerkiksi merkit v–y, z ryhmän sisällä, yksittäinen jäljelle jäävä merkki lopussa tai ryhmä, jonka arvo ylittää 32 bittiä. Tyhjämerkit ohitetaan.

### Onko tämä sama kuin Z85 tai RFC 1924 Base85?

Ei. ZeroMQ:n Z85 ja RFC 1924 käyttävät eri 85 merkin merkistöjä. Tämä työkalu toteuttaa Adoben ja btoa-tyylisen Ascii85-koodauksen, jota käytetään PostScriptissä, PDF:ssä ja Pythonin base64.a85encode-kirjastossa.

### Miksi dekoodauksessa ilmoitetaan virheellisestä UTF-8:sta?

Ascii85 sisältää usein binaaridataa, kuten pakattuja PDF-virtoja. Työkalu näyttää vain dekoodatun datan, joka on kelvollista UTF-8-tekstiä, ja ilmoittaa muusta sen sijaan, että tulostaisi lukukelvottomia tavuja.

### Miten muut kuin ASCII-merkit koodataan?

Teksti muunnetaan ensin UTF-8-muotoon, joten aksentilliset kirjaimet ja emojit muuttuvat ennen koodausta useiksi tavuiksi. Dekoodaus palauttaa samat merkit.

### Kuinka paljon dataa voin muuntaa?

Enintään 5 MiB tekstiä pyyntöä kohden. Muunnos suoritetaan palvelimella, eikä syötettä tallenneta.

Mainospaikka vapaana?

[Lähetä meille sähköpostia](mailto:hi@dennn.is?subject=Mainostaminen%20palvelussa%20OneClick%20Pro)

[Mainos Agenteille valmis lisäosa­sarja tuotteelle WordPress.](https://sleekwp.com/?ref=oneclickpro)
