Преобразувател от Quoted-Printable в Text
Кодирайте текст в quoted-printable или го декодирайте обратно — MIME трансферното кодиране от RFC 2045, използвано в телата на имейли. Инструментът преобразува входа ви в UTF-8, записва не-ASCII байтовете и = като шестнадесетични екранирания =XX, защитава крайните интервали и пренася редовете при 76 знака с меки нови редове. Декодирането премахва меките нови редове и екраниранията. Инструментът помага на разработчиците да проверяват и създават сурови имейл съобщения и бюлетини.
Често задавани въпроси
Какво е quoted-printable?
Quoted-printable е MIME трансферно кодиране на съдържание от RFC 2045. То запазва печатаемия ASCII четим и записва останалите байтове като =, последвано от две шестнадесетични цифри. Използва се за текст в имейли, който е предимно ASCII, но съдържа и някои знаци с диакритични знаци.
Може ли да видя пример?
café се кодира като caf=C3=A9, защото é е двата UTF-8 байта C3 и A9. Знакът за равенство става =3D, така че a=b става a=3Db. Интервал в края на ред става =20.
Какво представляват меките нови редове?
Кодираните редове могат да бъдат дълги най-много 76 знака. По-дългите редове се разделят, като в края на всяка част се поставя =, което декодерът премахва, за да съедини реда отново. Инструментът никога не разделя екраниране =XX.
Как се обработват новите редове?
Новите редове в текста ви стават твърди нови редове CRLF в кодирания резултат, както изисква MIME. При декодиране твърдите нови редове се връщат като обикновени нови редове.
Коя кодова таблица използва инструментът?
Инструментът кодира и декодира UTF-8. Имейлите в ISO-8859-1 или Windows-1252 се декодират до байтове, които не са валиден UTF-8, и инструментът съобщава за тях, вместо да показва невалидни символи.
Защо входът ми се отхвърля?
Всеки знак = трябва да бъде последван от две шестнадесетични цифри или да завършва ред като мек нов ред. Входове като =G1 или самостоятелен = в средата на ред са невалидни. Приемат се както главни, така и малки шестнадесетични цифри.
Quoted-printable същото ли е като кодирането на заглавки =?UTF-8?Q?
Свързани са, но не са едно и също. Кодираните думи в заглавките от RFC 2047 използват вариант, при който интервалите стават долни черти, а текстът се огражда с =?charset?Q?...?=. Този инструмент обработва кодирането на тялото.
Кога да използвам quoted-printable вместо Base64?
Използвайте quoted-printable за текст, който е предимно ASCII, защото остава четим и компактен. За двоични прикачени файлове или текст на нелатински писмености Base64 е по-компактно.
Премахва ли инструментът крайните празни знаци при декодиране?
Да. RFC 2045 указва, че крайните интервали и табулации в кодиран ред са добавени при преноса, затова декодерът ги премахва. Значимите интервали се кодират като =20 или =09.
Колко текст мога да преобразувам?
До 5 MiB текст на заявка. Нищо от въведеното от вас не се съхранява.