Kódování Quoted-Printable
Kódujte text do quoted-printable (RFC 2045) nebo dekódujte QP zpět na čitelný text se správnou obsluhou vícebajtového UTF-8 a měkkými zalamováními na 76 sloupců, zcela ve vašem prohlížeči.
Co je quoted-printable a kde se používá?
Quoted-printable (QP) je MIME kódování přenosu obsahu definované v RFC 2045. Přeměňuje text se speciálními či ne-ASCII znaky na téměř zcela čitelné ASCII, a proto se používá v tělech e-mailů, souborech EML, archivech konferencí a hlavičkách SMTP typu =?UTF-8?Q?...?=.
Jak funguje kódování quoted-printable?
Každý bajt, který není bezpečným tisknutelným znakem ASCII, je nahrazen znakem rovná se a svou dvojcifernou šestnáctkovou hodnotou: é v UTF-8 se stává =C3=A9. Bezpečné znaky (písmena, číslice, většina interpunkce) zůstávají čitelné a samotný znak rovná se se vždy escapuje jako =3D.
Co jsou měkká zalamování řádků?
RFC 2045 omezuje zakódované řádky na 76 znaků. Když by řádek byl delší, kodér vloží = bezprostředně následované zalamováním; při dekódování se toto = a zalomení odstraní a původní text se obnoví přesně. Zalomení bez = jsou skutečné nové řádky a zůstávají zachována.
Jak se zpracovávají znaky mimo ASCII?
Tento nástroj používá jako znakovou sadu UTF-8. Znaky mimo ASCII se nejprve převedou na jejich bajty UTF-8 a každý bajt se escapuje zvlášť, takže tříbajtový znak jako 中 se stane =E4=B8=AD. Při dekódování se bajty posbírají a obnoví se původní UTF-8 text.
Proč ve výstupu vidím =3D, =20 nebo =2E?
=3D je samotný znak rovná se, který se musí vždy escapovat, aby nebyl zaměněn za escape sekvenci. =20 a =09 kódují mezery a tabulátory, které by skončily na konci řádku, kde koncové bílé znaky nemají přežít přenos.
Co dělá režim automatické detekce?
Auto režim zkoumá váš vstup: obsahuje-li sekvence =XX nebo řádky končící =, dekóduje; jinak kóduje. Je-li odhad špatný, přepněte výslovně na Kódovat nebo Dekódovat voličem režimu.
Odesílá se můj text někam?
Ne. Kódování, dekódování i detekce běží lokálně ve vašem prohlížeči v JavaScriptu. Nic z vloženého se neposílá na server, takže můžete klidně zpracovávat důvěrný obsah e-mailů.
Proč dekódování hlásí neplatnou sekvenci?
V režimu dekódování musí být vstup čisté ASCII. Znak = nenásledovaný dvěma šestnáctkovými číslicemi nebo jakýkoli ne-ASCII znak vložený do vstupu dekódování nemůže být platný quoted-printable, takže nástroj zobrazí chybu místo produkování rozbitých znaků.
Kdy použít quoted-printable místo Base64?
QP udržuje obyčejný text téměř zcela čitelný a u obsahu převážně ASCII je kompaktní, zatímco Base64 kóduje vše, roste o 4/3, ale zvládá binární data. Poštovní systémy podporují obojí: QP se hodí ke čitelným zprávám, Base64 k přílohám a hustým binárním datům.
Jak používat Kódování Quoted-Printable
Quoted-printable (QP) je kódování MIME, kterým poštovní systémy přenášejí text s diakritikou, symboly nebo nelatinskými písmy skrz čistě ASCII kanály. Tento nástroj kóduje text do QP a dekóduje ho zpět se správnou obsluhou vícebajtového UTF-8, sekvencemi =XX a měkkými zalamováními na 76 sloupců. Vše běží lokálně ve vašem prohlížeči.
- Zvolte režim: Automatická detekce (doporučeno), Kódovat → QP, nebo Dekódovat → Text.
- Pište nebo vkládejte do vstupního pole — výsledek se aktualizuje naživo při psaní. V automatickém režimu považuje nástroj vstup obsahující sekvence =XX nebo koncové znaky = za QP k dekódování a vše ostatní za text ke kódování.
- Zalomení řádků ve vašem textu se stanou tvrdými zalamováními ve výstupu; kodér vkládá měkká zalamování (znak = na konci řádku), aby žádný řádek nepřekročil 76 znaků — přesně jak vyžaduje RFC 2045.
- Použijte Zaměnit, abyste výstup vrátili zpět do vstupu, a Kopírovat, abyste výsledek poslali do schránky.
Znaková sada je ukotvena na UTF-8 — text se kóduje bajty UTF-8 a výstup QP se dekóduje jako UTF-8. Vidíte-li řady typu =E4=B8=AD, jsou to vícebajtové znaky, jeden pár =XX na bajt.
Související nástroje
- Base64 Kódování/Dekódování Bezplatný online Base64 kodér a dekodér. Převeďte text do Base64 a Base64 do textu okamžitě. Bez nahrávání na server, 100% soukromí.
- Validátor Emailu Validujte emailové adresy okamžitě. Zkontrolujte syntaxi, formát, doménu a shodu s RFC 5322. Podpora dávkové validace.
- Kódování/Dekódování HTML entit Kódujte nebo dekódujte HTML entity okamžitě. Převádějte speciální znaky jako <, >, &, ", ' na HTML entity a zpět. Zdarma, rychle, v prohlížeči.
- Hex prohlížeč Zobrazte obsah souborů v hex dump formátu s vyhledáváním, navigací po offsetu a virtuálním posouváním
- AES šifrování / dešifrování Šifrování/dešifrování AES s režimy CBC, CFB, CTR, OFB, ECB, padding Pkcs7/ZeroPadding/NoPadding, klíče 128/192/256 bit, výstup Base64, automatická detekce formátu klíče/IV
- Brotli kompresor Bezplatný online kompresor Brotli. Komprimujte soubory do .br s kvalitou 0–11 nebo dekomprimujte .br zpět na originál. Běží zcela v prohlížeči — bez nahrávání a instalace.
- Zstd kompresor Bezplatný online kompresor zstd. Komprimujte soubory do .zst s úrovněmi Zstandard 1–19 nebo dekomprimujte .zst zpět na originál. Běží zcela v prohlížeči — bez nahrávání a instalace.
- Převodník MessagePack Bezplatný online převodník MessagePack. Kódujte JSON do msgpack a dekódujte hex, base64 nebo soubory .bin zpět do čitelného JSON, s porovnáním velikosti. Bez nahrávání, běží v prohlížeči.