Prevodník Text na Quoted-Printable
Kódujte text do formátu quoted-printable alebo ho dekódujte späť; ide o prenosové kódovanie MIME z RFC 2045, ktoré sa používa v telách e-mailov. Nástroj prevádza váš vstup do UTF-8, zapisuje bajty mimo ASCII a znak = ako hexadecimálne únikové sekvencie =XX, chráni koncové medzery a zalamuje riadky po 76 znakoch pomocou mäkkých zalomení. Dekódovanie odstráni mäkké zalomenia a únikové sekvencie. Pomáha vývojárom kontrolovať a vytvárať surové e-mailové správy a informačné bulletiny.
Často kladené otázky
Čo je quoted-printable?
Quoted-printable je kódovanie prenosu obsahu MIME z RFC 2045. Tlačiteľné znaky ASCII ponecháva čitateľné a ostatné bajty zapisuje ako znak = nasledovaný dvoma hexadecimálnymi číslicami. Používa sa pre e-mailový text, ktorý pozostáva prevažne zo znakov ASCII a obsahuje niekoľko znakov s diakritikou.
Môžem vidieť príklad?
café sa zakóduje ako caf=C3=A9, pretože znak é tvoria dva bajty UTF-8: C3 a A9. Znamienko rovnosti sa zmení na =3D, takže a=b sa zmení na a=3Db. Medzera na konci riadka sa zmení na =20.
Čo sú mäkké zalomenia riadkov?
Zakódované riadky môžu mať najviac 76 znakov. Dlhšie riadky sa rozdelia tak, že každá časť sa ukončí znakom =; dekodér ho odstráni a riadok opäť spojí. Nástroj nikdy nerozdelí únikovú sekvenciu =XX.
Ako sa spracúvajú zalomenia riadkov?
Zalomenia riadkov vo vašom texte sa v zakódovanom výstupe zmenia na pevné zalomenia CRLF, ako to vyžaduje MIME. Pri dekódovaní sa pevné zalomenia vrátia ako obyčajné zalomenia riadkov.
Akú znakovú sadu nástroj používa?
Nástroj kóduje a dekóduje UTF-8. E-maily v ISO-8859-1 alebo Windows-1252 sa dekódujú na bajty, ktoré nie sú platným UTF-8, a nástroj na to upozorní namiesto zobrazenia poškodených znakov.
Prečo je môj vstup odmietnutý?
Za každým znakom = musia nasledovať dve hexadecimálne číslice alebo sa musí nachádzať na konci riadka ako mäkké zalomenie. Vstupy ako =G1 alebo samostatný znak = uprostred riadka sú neplatné. Akceptujú sa veľké aj malé hexadecimálne číslice.
Je quoted-printable to isté ako kódovanie hlavičky =?UTF-8?Q?
Súvisia spolu, ale nie sú rovnaké. Kódované slová v hlavičke podľa RFC 2047 používajú variant, v ktorom sa medzery menia na podčiarkovníky a text sa uzatvára do tvaru =?charset?Q?...?=. Tento nástroj spracúva kódovanie tela správy.
Kedy mám použiť quoted-printable namiesto Base64?
Quoted-printable použite pre text, ktorý pozostáva prevažne zo znakov ASCII, pretože zostáva čitateľný a má malú veľkosť. Pre binárne prílohy alebo text v nelatinkových písmach je kompaktnejšie Base64.
Odstraňuje nástroj pri dekódovaní koncové biele znaky?
Áno. RFC 2045 uvádza, že koncové medzery a tabulátory na zakódovanom riadku boli pridané počas prenosu, preto ich dekodér odstráni. Dôležité medzery sa kódujú ako =20 alebo =09.
Koľko textu môžem previesť?
Až 5 MiB textu na jednu požiadavku. Nič z toho, čo zadáte, sa neukladá.