Codificare și decodare Ascii85
Codificați textul în Ascii85 (base85) și decodați-l înapoi, cu delimitatori Adobe opționali.
Codificare și decodare Ascii85
Ascii85, numit și base85, împachetează datele binare în text imprimabil mai strâns decât Base64. Mapează la fiecare patru octeți pe cinci caractere extrase din „!” prin „u”, astfel încât producția crește doar cu aproximativ un sfert în loc de o treime. Această densitate este motivul pentru care Adobe a construit-o în PostScript și PDF, unde include imagini, fonturi și fluxuri încorporate și de ce apare în patch-uri binare Git și identificatorii de obiecte Git.
Alegeți o direcție și inserați textul. Codificarea ia UTF-8 octeți ai intrării și îi convertește grup cu grup; un grup parțial final de unul până la trei octeți este completat și tăiat exact așa cum cere specificația Adobe, astfel încât lungimea este întotdeauna dus-întors. Decodificarea inversează faptul că: spațiile albe și rupturile de linie din valoarea lipită sunt ignorate, astfel încât datele copiate dintr-un PDF sau dintr-un e-mail se citesc în continuare curat, iar rezultatul este afișat înapoi ca text.
Două opțiuni se potrivesc cu varianta Adobe. „Adobe delimiters” înglobează rezultatul în marcatorii <~ și ~> pe care PostScript se așteaptă; decodorul elimină acești markeri indiferent dacă sunt sau nu prezenți, astfel încât să puteți lipi o valoare încadrată sau goală. „Prescurtați grupurile zero ca z” emite un singur z pentru orice grup de patru octeți cu zero, prescurtarea standard - decodorul înțelege întotdeauna z, indiferent de setare.
Când ceva nu este în regulă, instrumentul spune ce și unde: un caracter în afara intervalului este numit cu poziția sa, un z rătăcit în interiorul unui grup este semnalat și un grup final trunchiat este raportat în loc să producă gunoi tăcut. Totul rulează în browserul dvs., așa că nimic din ce lipiți nu este încărcat vreodată. Copiați rezultatul sau descărcați-l ca fișier .txt.