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á.