Перейти до вмісту

Quoted-Printable в Text Конвертер

Кодуйте текст у формат 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 тексту на запит. Введені дані не зберігаються.

Про OneClick Pro

OneClick Pro — це безкоштовна колекція з понад 150 вебінструментів для повсякденної роботи: конвертації зображень і одиниць, форматування та перевірки коду, перевірки доменів і SEO, а також роботи з текстом, датами й числами. Кожен інструмент працює без реєстрації чи передплати, а введені вами дані використовуються лише для обчислення результату й ніколи не зберігаються. Використовуйте цю добірку як швидкий набір інструментів для разових завдань або додайте в закладки інструменти, якими користуєтеся щодня.