Кодер для печатного копирования
Кодируемый формат, это способ кодирования, позволяющий 8-битному тексту успешно передаваться в 7-битной почтовой передаче. Данный кодер преобразует каждый байт, превышающий значение 126 (а также некоторые специальные значения, такие как =), в шестнадцатеричные коды обхода =XX; он автоматически переносит строки на следующий строковой символ после достижения 76 символов и возвращает текст, который можно использовать в теле сообщения в формате MIME с кодом Content-Transfer-Encoding: quoted-printable.
Как кодировать текст для печати с кавычками
-
1
Поставьте свой текст
По умолчанию входные данные обрабатываются в формате UTF-8. Упомянутые буквы и эмодзи представляют собой многобайтовые последовательности.
-
2
Кликните «Шифровать»
Байты, находящиеся вне диапазона печатаемого ASCII, а также сам символ равенства (=), преобразуются в коды типа =HH в виде больших букв в шестнадцатеричном формате.
-
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. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.
Инструмент доступен на других языках
- Quoted-Printable 인코더 [KO]
- Codificador Quoted-Printable [PT]
- Đã trích dẫn – Bộ mã hóa in được [VI]
- Encoder yang dapat dicetak dan dikutip [ID]
- 引用可能な印刷エンコーダ [JA]
- Encodeur Quoted-Printable [FR]
- Geciteerde aftekenbare encoder [NL]
- Codificador Quoted-Printable [ES]
- Citerbar och utskriftsförmögen kodare [SV]
- مشفر للطباعة المقتبسة [AR]
- Quoted-Printable-Encoder [DE]
- เอนโคเดอร์สำหรับการพิมพ์แบบอ้างอิง [TH]
- Koder quoted-printable [PL]
- Codificatore Quoted-Printable [IT]
- Quoted-Printable Kodlayıcı [TR]
- 可打印编码器 [ZH]
- Quoted-Printable Encoder [EN]