Цитований декодер для друку
Декодуйте символи =C3=A9 і м’які розриви рядків із джерела електронної пошти — або кодуйте власні.
Цитований декодер для друку
Відкрийте необроблений вихідний код майже будь-якого електронного листа, і текст буде пронизаний =C3=A9, =E2=80=93 і рядками, що закінчуються одним знаком =. Це спосіб друку в цитатах, спосіб MIME протискати не-ASCII текст через поштові системи, які довіряють лише 7-бітним символам. Вставте його сюди, і він читатиметься знову: символи =XX стають їхніми справжніми символами через належне декодування UTF-8, а м’які розриви рядків у кінці дорівнює, які складали довгі абзаци в рядки по 76 символів, знову зшиваються.
Декодер навмисно м’який, як того вимагає справжня пошта: шістнадцяткові цифри в обох випадках, пробіли, які транспортуються після м’якого розриву, і недійсні вихідні символи, такі як =ZZ, які проходять буквально замість того, щоб знищити все повідомлення. Опція RFC 2047 додатково перетворює підкреслення на пробіли, що є варіантом, який використовується в закодованих рядках теми та заголовках.
Перемикання режиму кодує натомість: ASCII для друку залишається читабельним, усе інше — наголоси, тире, емодзі, керуючі байти — стає екрануванням =XX, кінцеві пробіли захищені відповідно до вимог RFC, а довгі рядки з м’якою упаковкою довжиною 76 символів, тож вивід потрапляє прямо в тіло MIME. Перенесення ніколи не розбиває керуючу послідовність, а декодування власного виводу завжди відновлює вхідний байт за байтом.
Типове використання: читання джерела неправильно відтвореного електронного листа, налагодження шаблону інформаційного бюлетеня, перевірка того, що насправді видає ваша поштова бібліотека, або підготовка тестових фікстур для аналізатора. Все працює локально у вашому браузері — листування ніколи не покидає ваш пристрій.