Siirry sisältöön

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.

Nollaa

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.

Tietoja: OneClick Pro

OneClick Pro on ilmainen kokoelma, jossa on yli 150 verkkotyökalua arjen tehtäviin: kuvien ja yksiköiden muuntamiseen, koodin muotoiluun ja validointiin, verkkotunnusten ja SEO tarkistamiseen sekä tekstien, päivämäärien ja lukujen käsittelyyn. Kaikki työkalut toimivat ilman rekisteröitymistä tai tilausta. Syöttämiäsi tietoja käytetään vain tuloksen laskemiseen, eikä niitä tallenneta koskaan. Käytä palvelua nopeana apuvälineenä yksittäisiin tehtäviin tai lisää kirjanmerkkeihin työkalut, joita tarvitset päivittäin.