# Převodník Quoted-Printable na Text

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

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
