Text to Quoted-Printable Convertor
Codificați textul în quoted-printable sau decodificați-l, folosind codificarea de transfer MIME din RFC 2045, utilizată în corpul mesajelor de e-mail. Instrumentul convertește intrarea în UTF-8, scrie octeții non-ASCII și = ca secvențe hexazecimale de forma =XX, protejează spațiile de la sfârșit și limitează liniile la 76 de caractere cu întreruperi de linie soft. Decodarea elimină întreruperile soft și secvențele de escape. Ajută dezvoltatorii să inspecteze și să construiască mesaje de e-mail brute și buletine informative.
Întrebări frecvente
Ce este quoted-printable?
Quoted-printable este o codificare de transfer a conținutului MIME din RFC 2045. Păstrează lizibil textul ASCII imprimabil și scrie ceilalți octeți ca = urmat de două cifre hexazecimale. Se folosește pentru textul din e-mailuri care este în mare parte ASCII, cu câteva caractere accentuate.
Pot vedea un exemplu?
café se codifică în caf=C3=A9, deoarece é reprezintă cei doi octeți UTF-8 C3 și A9. Semnul egal devine =3D, astfel că a=b devine a=3Db. Un spațiu de la sfârșitul unei linii devine =20.
Ce sunt întreruperile de linie soft?
Liniile codificate pot avea cel mult 76 de caractere. Liniile mai lungi sunt împărțite cu un = la sfârșitul fiecărei părți, pe care decodorul îl elimină pentru a reuni linia. Instrumentul nu împarte niciodată o secvență de escape =XX.
Cum sunt tratate întreruperile de linie?
În textul dvs., întreruperile de linie devin întreruperi ferme CRLF în rezultatul codificat, conform cerințelor MIME. La decodare, întreruperile ferme de linie sunt returnate ca întreruperi de linie simple.
Ce set de caractere folosește instrumentul?
Instrumentul codifică și decodifică UTF-8. E-mailurile în ISO-8859-1 sau Windows-1252 sunt decodificate în octeți care nu reprezintă UTF-8 valid, iar instrumentul semnalează acest lucru în loc să afișeze caractere incorecte.
De ce este respinsă intrarea mea?
Fiecare = trebuie urmat de două cifre hexazecimale sau să încheie o linie ca întrerupere soft. Intrări precum =G1 sau un = izolat în mijlocul unei linii sunt nevalide. Sunt acceptate atât cifrele hexazecimale mari, cât și cele mici.
Este quoted-printable același lucru cu codificarea =?UTF-8?Q? din antet?
Sunt înrudite, dar nu sunt identice. Cuvintele codificate din antet, definite în RFC 2047, folosesc o variantă în care spațiile devin caractere de subliniere, iar textul este încadrat în =?charset?Q?...?=. Acest instrument gestionează codificarea corpului mesajului.
Când ar trebui să folosesc quoted-printable în loc de Base64?
Folosiți quoted-printable pentru textul care este în mare parte ASCII, deoarece rămâne lizibil și ocupă puțin spațiu. Pentru atașamente binare sau text în sisteme de scriere non-latine, Base64 este mai compact.
Elimină instrumentul spațiile de la sfârșit la decodare?
Da. RFC 2045 precizează că spațiile și taburile de la sfârșitul unei linii codificate au fost adăugate în timpul transportului, așa că decodorul le elimină. Spațiile importante sunt codificate ca =20 sau =09.
Cât text pot converti?
Până la 5 MiB de text per solicitare. Nimic din ce introduceți nu este stocat.