Перейти к содержимому

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

Кодируйте текст в 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 текста на запрос. Введенные данные не сохраняются.

О проекте OneClick Pro

OneClick Pro — это бесплатная коллекция из более чем 150 веб-инструментов для повседневных задач: преобразования изображений и единиц измерения, форматирования и проверки кода, проверки доменов и SEO, а также работы с текстом, датами и числами. Все инструменты доступны без регистрации и подписки, а введенные вами данные используются только для расчета результата и никогда не сохраняются. Используйте коллекцию как быстрый набор инструментов для разовых задач или добавьте в закладки те, которыми пользуетесь каждый день.