Ugrás a tartalomhoz

Text to Quoted-Printable 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.

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.