Кодер для печатного копирования

Кодируемый формат, это способ кодирования, позволяющий 8-битному тексту успешно передаваться в 7-битной почтовой передаче. Данный кодер преобразует каждый байт, превышающий значение 126 (а также некоторые специальные значения, такие как =), в шестнадцатеричные коды обхода =XX; он автоматически переносит строки на следующий строковой символ после достижения 76 символов и возвращает текст, который можно использовать в теле сообщения в формате MIME с кодом Content-Transfer-Encoding: quoted-printable.

Как кодировать текст для печати с кавычками

  1. 1

    Поставьте свой текст

    По умолчанию входные данные обрабатываются в формате UTF-8. Упомянутые буквы и эмодзи представляют собой многобайтовые последовательности.

  2. 2

    Кликните «Шифровать»

    Байты, находящиеся вне диапазона печатаемого ASCII, а также сам символ равенства (=), преобразуются в коды типа =HH в виде больших букв в шестнадцатеричном формате.

  3. 3

    Используйте мягкие перерывы в строке

    Строки длиной более 76 символов разделяются знаком = и символом CRLF; ваш MTA восстановит их порядок.

Правила (сокращённая версия)

RFC 2045 определяет понятие «цитируемое печатное содержимое». Основные аспекты:

Диапазон байтов Обработка
от 33 до 126, за исключением = (61) Друк в таком виде, в каком он есть
9 (пробел), 32 (пробел) В таком виде, если только не указано в конце строки
= (61) Всегда уклонялся под именем =3D
Все остальное Выходной номер: =HH
Длина строки > 76 Мягкое обрамление с использованием = и CRLF

Почему это существует

Система SMTP традиционно обеспечивала чистую передачу данных в формате из 7 битов; данные, выходящие за этот диапазон, могли быть обработаны путем удаления непрочтимых символов, переворачивания или разделения. Формат « quoted-printable » позволяет сохранить читаемость текста при открытии файла в отладчике (в отличие от Base64, который является неопарактным), при этом обеспечивая безопасность передачи данных.

Распространенные ошибки

– Пространства в конце строки должны кодироваться как =20; в противном случае почтовые реле их удаляют. – Концы строк: используйте CRLF, а не LF; заголовки RFC 5322 требуют именно этого. – Прежде всего используйте формат UTF-8: кодируйте текст в байты UTF-8, затем преобразуйте его в формат с возможностью вывода в кавычках. Неправильная последовательность операций может привести к искажению акцентированных символов.

Часто задаваемые вопросы

Формат « quoted-printable » подходит, если текст в основном состоит из символов ASCII с периодическими не-ASCII символами (типичный европейский электронный письмо). Формат « base64 » используется при бинарном содержании или когда текст содержит большое количество символов, не относящихся к латинскому алфавиту, он обеспечивает более эффективную компактность данных.

Речь идет о типографическом знаке правой одиночной кавычки (U+2019), закодированном в формате UTF-8. Клиент, не понимающий принципов отображения цитированных текстов, отображает исходные кодовые коды устранения специальных символов.

В RFC 2045 значение 76 определено как строгий максимальный размер строки, подлежащей печати. Большинство кодировщиков ограничиваются значением 75, чтобы оставить пространство для последующего знака разделения = (мягкого перерыва). Превышение значения 76 может привести к отказу со стороны строгих систем автоматической перевода текста (MTA).

Да. Текст отправляется на сайт для кодирования или декодирования. Не вставляйте пароли, закрытые ключи и конфиденциальные сообщения.

Сопутствующие инструменты

Справочная таблица ASCII

Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.

Справочник символов HTML

Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.

Справочник сочетаний клавиш

Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.

Конвертер размера файлов

Преобразуйте значения между байтами, КБ, МБ, ГБ, ТБ и двоичными единицами IEC (KiB, MiB, GiB, TiB), свободно сочетая десятичные и двоичные единицы.

Конвертер CMYK в RGB

Преобразуйте проценты CMYK в приблизительные значения RGB и Hex для быстрого экранного предпросмотра по стандартной формуле.

Генератор случайных букв

Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.

Инструмент доступен на других языках