Přejít k obsahu

Převodník Text na Quoted-Printable

Zakódujte text do formátu quoted-printable nebo jej dekódujte zpět. Jde o MIME přenosové kódování z RFC 2045 používané v tělech e-mailů. Nástroj převede vstup na UTF-8, zapíše bajty mimo ASCII a znak = jako hexadecimální escape sekvence =XX, ochrání koncové mezery a zalamuje řádky po 76 znacích pomocí měkkých zalomení. Při dekódování se měkká zalomení a escape sekvence odstraní. Nástroj pomáhá vývojářům kontrolovat a vytvářet surové e-mailové zprávy a newslettery.

Často kladené otázky

Co je quoted-printable?

Quoted-printable je MIME přenosové kódování obsahu z RFC 2045. Tisknutelné znaky ASCII ponechává čitelné a ostatní bajty zapisuje jako znak = následovaný dvěma hexadecimálními číslicemi. Používá se pro e-mailový text, který je převážně v ASCII a obsahuje jen několik znaků s diakritikou.

Mohu vidět příklad?

café se zakóduje jako caf=C3=A9, protože é tvoří dva bajty UTF-8, C3 a A9. Znak rovná se se změní na =3D, takže a=b se změní na a=3Db. Mezery na konci řádku se změní na =20.

Co jsou měkká zalomení řádků?

Kódované řádky mohou mít nejvýše 76 znaků. Delší řádky se rozdělí a na konec každé části se přidá znak =, který dekodér při opětovném spojení řádku odstraní. Nástroj nikdy nerozdělí escape sekvenci =XX.

Jak se zpracovávají zalomení řádků?

Zalomení řádků v textu se v zakódovaném výstupu změní na tvrdá zalomení CRLF, jak vyžaduje MIME. Při dekódování se tvrdá zalomení vrátí jako běžná zalomení řádků.

Jakou znakovou sadu nástroj používá?

Nástroj kóduje a dekóduje UTF-8. E-maily v ISO-8859-1 nebo Windows-1252 se dekódují na bajty, které nejsou platným UTF-8. Nástroj je proto zobrazí jako chybu, místo aby ukázal poškozené znaky.

Proč je můj vstup odmítnut?

Za každým znakem = musí následovat dvě hexadecimální číslice, nebo musí být znak = na konci řádku jako měkké zalomení. Vstupy jako =G1 nebo samostatný znak = uprostřed řádku jsou neplatné. Jsou přijímány velké i malé hexadecimální číslice.

Je quoted-printable totéž co kódování hlaviček =?UTF-8?Q?

Souvisejí spolu, ale nejsou stejné. Kódovaná slova v hlavičkách podle RFC 2047 používají variantu, ve které se mezery mění na podtržítka a text je uzavřen do tvaru =?charset?Q?...?=. Tento nástroj zpracovává kódování těla zprávy.

Kdy mám použít quoted-printable místo Base64?

Quoted-printable použijte pro text, který je převážně v ASCII, protože zůstává čitelný a zabírá málo místa. Pro binární přílohy nebo text v nelatinkových písmech je úspornější Base64.

Odstraňuje nástroj při dekódování koncové bílé znaky?

Ano. RFC 2045 uvádí, že koncové mezery a tabulátory na zakódovaném řádku byly přidány při přenosu, takže je dekodér odstraní. Významné mezery se kódují jako =20 nebo =09.

Kolik textu mohu převést?

Až 5 MiB textu na požadavek. Nic z toho, co zadáte, se neukládá.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.