Treci la conținut

Text to Ascii85 Convertor

Codificați textul în Ascii85 sau decodați Ascii85 înapoi în text, folosind codificarea Base85 utilizată în PostScript, fluxuri PDF și patch-uri binare Git. Instrumentul convertește intrarea în octeți UTF-8, transformă fiecare grup de patru octeți în cinci caractere de la ! la u, folosește z pentru patru octeți zero și poate încadra rezultatul între delimitatorii Adobe <~ și ~>. Decodarea acceptă ambele forme și ignoră spațiile albe.

Resetează

Întrebări frecvente

Ce este Ascii85?

Ascii85, numit și Base85, codifică datele binare ca ASCII imprimabil. Transformă fiecare 4 octeți în 5 caractere, de la ! (33) la u (117), adăugând astfel doar 25 la sută în plus față de 33 la sută pentru Base64. Adobe îl folosește în PostScript și PDF.

Care sunt exemple cunoscute de Ascii85?

Cele patru caractere Man urmate de un spațiu produc 9jqo^, iar Man is distinguished produce 9jqo^BlbD-BleB1DJ+*+F(f,q. Textul sure. produce F*2M7/c. Instrumentul returnează aceste valori și le decodează înapoi.

Ce înseamnă caracterul z?

Un grup de patru octeți zero este reprezentat printr-un singur z în loc de !!!!!. Decodorul extinde z înapoi la patru octeți zero. Acesta poate apărea doar la începutul unui grup.

Ce sunt delimitatorii <~ și ~>?

Formatul Adobe marchează începutul și sfârșitul datelor Ascii85 cu <~ și ~>. Activați opțiunea pentru a-i adăuga la codificare. La decodare, instrumentul îi elimină dacă sunt prezenți, astfel că funcționează ambele forme.

Cum este tratat ultimul grup incomplet?

Dacă lungimea intrării nu este multiplu de patru, ultimul grup este completat cu octeți zero, codificat, apoi sunt păstrate doar primele n plus unu caractere. La decodare, grupul este completat cu u și octeții în plus sunt eliminați, ceea ce restaurează exact intrarea.

De ce este respinsă intrarea mea?

Caracterele valide sunt de la ! la u, plus z. Caractere precum v–y, un z în interiorul unui grup, un singur caracter rămas la final sau un grup a cărui valoare depășește 32 de biți sunt invalide. Spațiile albe sunt ignorate.

Este același lucru cu Z85 sau cu Base85 din RFC 1924?

Nu. Z85 de la ZeroMQ și RFC 1924 folosesc alfabete diferite de 85 de caractere. Acest instrument implementează varianta Ascii85 de tip Adobe și btoa, utilizată în PostScript, PDF și base64.a85encode din Python.

De ce decodarea raportează UTF-8 invalid?

Ascii85 conține adesea date binare, precum fluxurile PDF comprimate. Instrumentul afișează doar datele decodate care sunt text UTF-8 valid și le raportează pe celelalte în loc să afișeze octeți ilizibili.

Cum sunt codificate caracterele non-ASCII?

Textul este convertit mai întâi în UTF-8, astfel că literele accentuate și emoji-urile devin câte mai mulți octeți înainte de codificare. Decodarea restaurează aceleași caractere.

Câte date pot converti?

Până la 5 MiB de text per cerere. Conversia se execută pe server, iar datele introduse nu sunt stocate.

Despre OneClick Pro

OneClick Pro este o colecție gratuită de peste 150 de instrumente web pentru activitățile de zi cu zi: conversia imaginilor și unităților, formatarea și validarea codului, verificarea domeniilor și a SEO, precum și lucrul cu text, date și numere. Fiecare instrument funcționează fără înregistrare sau abonament, iar ceea ce introduceți este folosit doar pentru a calcula rezultatul și nu este stocat niciodată. Folosiți colecția ca trusă de instrumente rapidă pentru sarcini ocazionale sau salvați în marcaje instrumentele pe care le utilizați în fiecare zi.