Text в Quoted-Printable Конвертер
Кодуйте текст у формат quoted-printable або декодуйте його — це MIME передавання даних із RFC 2045, яке використовується в тілах електронних листів. Інструмент перетворює введені дані на UTF-8, записує байти не ASCII та = як шістнадцяткові escape-послідовності =XX, захищає пробіли в кінці рядків і переносить рядки після 76 символів за допомогою м’яких переносів. Декодування прибирає м’які переноси та escape-послідовності. Інструмент допомагає розробникам переглядати й створювати необроблені повідомлення електронної пошти та розсилки.
Поширені запитання
Що таке quoted-printable?
Quoted-printable — це кодування передавання вмісту MIME з RFC 2045. Воно залишає друковані символи ASCII читабельними, а інші байти записує як = і дві шістнадцяткові цифри. Його використовують для тексту електронних листів, що складається переважно з ASCII, але містить кілька символів із діакритичними знаками.
Можна побачити приклад?
café кодується як caf=C3=A9, оскільки é — це два байти UTF-8: C3 і A9. Знак рівності стає =3D, тож a=b перетворюється на a=3Db. Пробіл у кінці рядка стає =20.
Що таке м’які переноси рядків?
Довжина закодованих рядків не має перевищувати 76 символів. Довші рядки розбиваються: у кінці кожної частини додається =, який декодер прибирає, щоб з’єднати рядок знову. Інструмент ніколи не розбиває escape-послідовність =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 тексту на запит. Введені дані не зберігаються.