Quoted-printable dekodér
Dekódujte =C3=A9 sekvence a měkká zalomení ze zdroje e-mailu — nebo kódujte vlastní text.
Související nástroje
Quoted-printable dekodér
Otevřete surový zdroj téměř jakéhokoli e-mailu a text je prošpikovaný sekvencemi =C3=A9, =E2=80=93 a řádky končícími osamoceným znakem =. To je quoted-printable — způsob, jakým MIME protlačí ne-ASCII text poštovními systémy, které věří jen 7-bitovým znakům. Vložte ho sem a text se dá opět číst: =XX sekvence se přes korektní UTF-8 dekódování stanou skutečnými znaky a měkká zalomení s koncovým =, která skládala dlouhé odstavce do 76-znakových řádků, se sešijí zpět.
Dekodér je záměrně shovívavý, jak si skutečná pošta žádá: hex číslice v obou velikostech, mezery, které přenos přidal za měkké zalomení, a neplatné sekvence jako =ZZ procházejí doslovně místo zabití celé zprávy. Volba RFC 2047 navíc mění podtržítka na mezery — varianta používaná v kódovaných předmětech a hlavičkách.
Přepnutí režimu naopak kóduje: tisknutelné ASCII zůstává čitelné, všechno ostatní — diakritika, pomlčky, emoji, řídicí bajty — se stane =XX sekvencemi, koncové mezery se ochrání, jak RFC vyžaduje, a dlouhé řádky se měkce zalomí na 76 znacích, takže výstup zapadne rovnou do MIME těla. Zalomení nikdy nerozdělí escape sekvenci a dekódování vlastního výstupu vždy obnoví vstup bajt po bajtu.
Typické použití: čtení zdroje špatně zobrazeného e-mailu, ladění šablony newsletteru, kontrola, co vaše poštovní knihovna opravdu generuje, či příprava testovacích dat pro parser. Všechno běží lokálně ve vašem prohlížeči — korespondence neopustí vaše zařízení.