Quoted-Printable to Text történő átalakító
Kódolja a szöveget quoted-printable formátumba, vagy dekódolja vissza: ez az RFC 2045 szerinti MIME átviteli kódolás, amelyet az e-mailek törzsében használnak. Az eszköz UTF-8-ra alakítja a bemenetet, a nem ASCII bájtokat és az = jelet =XX hexadecimális escape-ekkel írja ki, védi a sorvégi szóközöket, és 76 karakternél sortöréssel, lágy sortörésekkel tördeli a sorokat. Dekódoláskor eltávolítja a lágy sortöréseket és az escape-eket. Segít a fejlesztőknek nyers e-mail-üzenetek és hírlevelek vizsgálatában és összeállításában.
Gyakran ismételt kérdések
Mi az a quoted-printable?
A quoted-printable egy MIME tartalomátviteli kódolás az RFC 2045 szerint. Az olvasható ASCII-karaktereket olvashatóan hagyja, a többi bájtot pedig egy = jel és két hexadecimális számjegy formájában írja ki. Olyan e-mail-szövegekhez használják, amelyek többnyire ASCII-karakterekből és néhány ékezetes karakterből állnak.
Mutatna egy példát?
A café kódolása caf=C3=A9, mert az é két UTF-8-bájt: C3 és A9. Az egyenlőségjel =3D alakú lesz, így az a=b értéke a=3Db. A sor végén álló szóköz =20 alakú lesz.
Mik azok a lágy sortörések?
A kódolt sorok legfeljebb 76 karakter hosszúak lehetnek. A hosszabb sorokat úgy bontja részekre, hogy mindegyik végére egy = jelet tesz; a dekóder ezt eltávolítja, majd újra összefűzi a sort. Az eszköz soha nem bont ketté egy =XX escape-et.
Hogyan kezeli a rendszer a sortöréseket?
A szövegben lévő sortörések CRLF kemény sortörésekké alakulnak a kódolt kimenetben, ahogy azt az MIME előírja. Dekódoláskor a kemény sortörések egyszerű sortörésként jelennek meg.
Milyen karakterkészletet használ az eszköz?
Az eszköz UTF-8-at használ a kódoláshoz és dekódoláshoz. Az ISO-8859-1 vagy Windows-1252 kódolású e-mailek olyan bájtokká dekódolódnak, amelyek nem érvényes UTF-8-at alkotnak; az eszköz ezért hibás karakterek megjelenítése helyett jelzi ezt.
Miért utasítja el a bemenetet?
Minden = jelet két hexadecimális számjegynek kell követnie, vagy a sornak lágy sortöréssel kell végződnie. Az olyan bemenetek, mint a =G1 vagy a sor közepén álló magányos =, érvénytelenek. A rendszer a nagy- és kisbetűs hexadecimális számjegyeket is elfogadja.
A quoted-printable ugyanaz, mint a =?UTF-8?Q? fejléc kódolása?
Kapcsolódnak egymáshoz, de nem ugyanazok. Az RFC 2047 szerinti, fejlécekben használt kódolt szavak egy olyan változatot alkalmaznak, amelyben a szóközök aláhúzásjelekké válnak, a szöveg pedig =?charset?Q?...?= közé kerül. Ez az eszköz az üzenettörzs kódolását kezeli.
Mikor használjam a quoted-printable-t a(z) Base64 helyett?
A többnyire ASCII-karaktereket tartalmazó szövegekhez használja a quoted-printable-t, mert olvasható és kis méretű marad. Bináris mellékletekhez vagy nem latin írásrendszerű szövegekhez a(z) Base64 tömörebb.
Eltávolítja az eszköz a sorvégi szóközöket dekódoláskor?
Igen. Az RFC 2045 szerint a kódolt sor végén lévő szóközök és tabulátorok az átvitel során kerültek oda, ezért a dekóder elhagyja őket. A fontos szóközök =20 vagy =09 formában vannak kódolva.
Mennyi szöveget konvertálhatok?
Kérésenként legfeljebb 5 MiB szöveg. A megadott adatokat nem tároljuk.