Ga naar de inhoud

Converter Text naar Ascii85

Codeer tekst naar Ascii85 of decodeer Ascii85 terug naar tekst: de Base85-codering die wordt gebruikt in PostScript, PDF-streams en Git-binaire patches. De tool converteert je invoer naar UTF-8-bytes, zet elke vier bytes om in vijf tekens van ! tot u, schrijft z voor vier nulbytes en kan het resultaat omsluiten met Adobe's scheidingstekens <~ en ~>. Bij het decoderen worden beide vormen geaccepteerd en witruimtes genegeerd.

Resetten

Veelgestelde vragen

Wat is Ascii85?

Ascii85, ook Base85 genoemd, codeert binaire gegevens als afdrukbare ASCII. Elke 4 bytes worden omgezet in 5 tekens van ! (33) tot u (117). Zo bedraagt de extra ruimte slechts 25 procent, tegenover 33 procent voor Base64. Adobe gebruikt het in PostScript en PDF.

Wat zijn bekende voorbeelden van Ascii85?

De vier tekens Man gevolgd door een spatie leveren 9jqo^ op, en Man is distinguished levert 9jqo^BlbD-BleB1DJ+*+F(f,q op. De tekst sure. levert F*2M7/c op. De tool geeft deze waarden terug en decodeert ze weer.

Wat betekent het teken z?

Een groep van vier nulbytes wordt geschreven als één z in plaats van !!!!!. De decoder zet z weer om in vier nulbytes. Het mag alleen aan het begin van een groep voorkomen.

Wat zijn de scheidingstekens <~ en ~>?

De indeling van Adobe markeert het begin en einde van Ascii85-gegevens met <~ en ~>. Schakel de optie in om ze bij het coderen toe te voegen. Bij het decoderen verwijdert de tool ze als ze aanwezig zijn, zodat beide vormen werken.

Hoe wordt de laatste onvolledige groep verwerkt?

Als de invoerlengte geen veelvoud van vier is, wordt de laatste groep opgevuld met nulbytes, gecodeerd en worden alleen de eerste n plus één tekens behouden. Bij het decoderen wordt opgevuld met u en worden de extra bytes verwijderd, zodat de invoer exact wordt hersteld.

Waarom wordt mijn invoer afgewezen?

Geldige tekens zijn ! tot u, plus z. Tekens zoals v tot y, een z binnen een groep, één overgebleven teken aan het einde of een groep waarvan de waarde groter is dan 32 bits, zijn ongeldig. Witruimte wordt genegeerd.

Is dit hetzelfde als Z85 of de RFC 1924 Base85?

Nee. Z85 van ZeroMQ en RFC 1924 gebruiken verschillende alfabetten van 85 tekens. Deze tool implementeert de Ascii85-stijl van Adobe en btoa die wordt gebruikt in PostScript, PDF en Python's base64.a85encode.

Waarom meldt het decoderen ongeldige UTF-8?

Ascii85 bevat vaak binaire gegevens, zoals gecomprimeerde PDF-streams. De tool toont alleen gedecodeerde gegevens die geldige UTF-8-tekst zijn en meldt alle andere gegevens in plaats van onleesbare bytes weer te geven.

Hoe worden niet-ASCII-tekens gecodeerd?

De tekst wordt eerst geconverteerd naar UTF-8, zodat letters met accenten en emoji vóór het coderen elk uit meerdere bytes bestaan. Decoderen herstelt dezelfde tekens.

Hoeveel gegevens kan ik converteren?

Maximaal 5 MiB tekst per verzoek. De omzetting wordt op de server uitgevoerd en de invoer wordt niet opgeslagen.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.