Sări la conținut
TextArray
Complet local

Decodor imprimabil citat

Decodare =C3=A9 evadări și întreruperi de linie soft din sursa de e-mail - sau codificați-vă propria.

Intrare

Decodor imprimabil citat

Deschideți sursa brută a aproape oricărui e-mail și textul este ciuruit cu =C3=A9, =E2=80=93 și linii care se termină cu semnul = singur. Acesta este tipărit cu citate, modalitatea MIME de a stoarce text non-ASCII prin sisteme de e-mail care au încredere doar în caractere de 7 biți. Lipiți-l aici și se citește din nou: =XX evadările devin caracterele lor reale printr-o decodificare UTF-8 corectă, iar rupturile de linie care au îndoit paragrafele lungi în linii de 76 de caractere sunt cusute înapoi împreună.

Decodorul este în mod deliberat indulgent, așa cum cere corespondența reală: cifre hexadecimale în ambele cazuri, spațiu alb care transportă adăugat după o pauză ușoară și evadări invalide, cum ar fi =ZZ care trece literalmente în loc să distrugă întregul mesaj. Opțiunea RFC 2047 transformă, de asemenea, liniuțele de subliniere în spații, care este varianta folosită în rândurile de subiect și anteturile codificate.

Schimbarea modului de codificări în schimb: ASCII imprimabil rămâne lizibil, orice altceva - accente, liniuțe em, emoji, octeți de control - devine =XX evadări, spațiile albe din urmă sunt protejate așa cum cere RFC și liniile lungi se înfășoară la 76 de caractere, astfel încât rezultatul să cadă direct într-un corp MIME. Wrap-ul nu împarte niciodată o secvență de evadare, iar decodarea propriei ieșiri restabilește întotdeauna octetul de intrare pentru octet.

Utilizări tipice: citirea sursei unui e-mail redat greșit, depanarea unui șablon de buletin informativ, verificarea a ceea ce emite de fapt biblioteca dvs. de e-mail sau pregătirea dispozitivelor de testare pentru un parser. Totul rulează local în browserul dvs. - corespondența nu părăsește niciodată dispozitivul dvs.

FAQ

Ce este o întrerupere de linie soft?
An = semn la sfârșitul unei linii. Înseamnă „această linie continuă” — liniile de maximă ale sistemelor de e-mail la 78 de caractere, astfel încât paragrafele lungi să fie pliate. Decodificarea elimină = și ruptura, restabilind linia originală neambalată.
De ce textul meu decodat arată é în loc de é?
Deoarece =XX octeți sunt decodați ca UTF-8, codificarea corespondenței reale este utilizată astăzi. Instrumentele care decodifică fiecare octet ca Latin-1 produc é mojibake - dacă ați văzut asta, aceasta este soluția.
Ce face opțiunea de subliniere RFC 2047?
Antetele de e-mail codificate (liniile de subiect care încep cu =?UTF-8?Q?…) folosesc o variantă compactă în care _ reprezintă un spațiu. Activați opțiunea când lipiți un astfel de corp de antet; lăsați-l oprit pentru corpurile de mesaje, unde liniuțele de subliniere sunt literale.
Ce se întâmplă cu secvențele nevalide precum =ZZ?
Ele trec neschimbate. Printabilul citat din lumea reală este adesea ușor deteriorat, iar un decodor care erori la prima evadare proastă ar refuza exact mesajele pe care trebuie să le citiți cel mai mult.
E-mailul meu este încărcat undeva?
Nu. Decodificarea rulează în întregime în browserul dvs., iar corespondența dvs. nu părăsește niciodată dispozitivul dvs.