Кодировщик / декодировщик Quoted-Printable онлайн

Кодируйте и декодируйте текст Quoted-Printable (MIME =XX) прямо в браузере. Ничто из вставленного не отправляется на сервер.

Кодировщик / декодировщик Quoted-Printable работает полностью в вашем браузере. Текст и содержимое сообщений, которые вы вставляете, никогда не покидают ваше устройство, и ничего не отправляется в ArrayKit.

Создаёт и поддерживает Udit Agarwal

Открыть кодировщик / декодировщик Base64

Об инструменте Quoted-Printable кодировщик / декодировщик

Кодировщик / декодировщик Quoted-Printable преобразует текст в кодировку передачи Quoted-Printable, определённую в RFC 2045, и обратно — формат, который почтовые клиенты и MIME-сообщения используют, чтобы сохранить читаемость преимущественно текстового содержимого, безопасно представляя байты за пределами диапазона печатаемого ASCII. Режим «Кодировать» преобразует ваш текст в UTF-8, экранирует всё за пределами диапазона 33–126 (плюс сам символ '=') в виде =XX заглавными шестнадцатеричными цифрами и переносит длинные строки мягкими переносами так, чтобы ни одна строка не превышала 76 символов. Режим «Декодировать» выполняет обратное преобразование, удаляя мягкие переносы и превращая escape-последовательности =XX — в верхнем или нижнем регистре — обратно в исходные символы, включая буквы с диакритикой и многобайтовый текст UTF-8. Это полезно при отладке файла .eml, изучении тела MIME-письма или анализе вывода почтового сервера с необработанными последовательностями =XX. Всё выполняется локально в браузере — содержимое сообщений никуда не отправляется.

Возможности

  • Кодирует текст в Quoted-Printable с корректным экранированием байтов UTF-8
  • Декодирует Quoted-Printable обратно в читаемый текст, включая диакритику и эмодзи
  • Переносит закодированные строки на 76 символах согласно RFC 2045
  • Экранирует завершающие табуляции и пробелы в конце строки, чтобы они пережили почтовую передачу
  • Принимает при декодировании escape-последовательности =XX как в верхнем, так и в нижнем регистре
  • Сохраняет исходные переносы строк в многострочном тексте при кодировании и декодировании
  • Предупреждает, если во входных данных для декодирования есть некорректная escape-последовательность, но всё равно показывает приблизительный результат
  • Работает полностью в браузере, не отправляя содержимое сообщений никуда

Как использовать Quoted-Printable кодировщик / декодировщик

  1. Выберите «Кодировать» или «Декодировать» переключателем режима
  2. Вставьте или введите текст (или содержимое Quoted-Printable) в панель ввода
  3. Читайте преобразованный результат в панели вывода по мере ввода
  4. Скопируйте результат кнопкой в заголовке панели

Пример

Ввод

Café Münchén

Результат

Caf=C3=A9 M=C3=BCnch=C3=A9n

Байты UTF-8 каждого символа с диакритикой экранируются как =XX; обычный ASCII остаётся без изменений.

Частые ошибки и устранение неполадок

  • Декодированный текст показывает искажённые символы вместо букв с диакритикой. — Убедитесь, что полная последовательность =XX для каждого многобайтового символа UTF-8 присутствует целиком — усечённая escape-последовательность (например, одиночный =C3) декодируется некорректно.
  • Строка с мягким переносом после декодирования сохраняет завершающий '='. — Кодировщик / декодировщик Quoted-Printable автоматически удаляет мягкие переносы строк ('=\r\n') при декодировании; если остаётся одиночный '=', источник, вероятно, содержит нестандартный перевод строки — попробуйте сначала нормализовать его.
  • Закодированный результат выглядит длиннее ожидаемого для короткого текста с символами. — Любой байт за пределами печатаемого ASCII (33–126) экранируется тремя символами (=XX), включая сам литеральный знак '=', поэтому текст с пунктуацией или диакритикой естественно увеличивается в объёме.
  • При декодировании появляется предупреждение о некорректной escape-последовательности. — Найдите одиночный '=', за которым не следуют две шестнадцатеричные цифры или перевод строки — инструмент всё равно декодирует остальной текст как приблизительный результат.

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

Что такое кодировка Quoted-Printable?
Quoted-Printable — это MIME-кодировка передачи содержимого, определённая в RFC 2045. Она сохраняет читаемость преимущественно 7-битного ASCII-текста в открытом виде, представляя любой байт за пределами диапазона 33–126 (и сам символ '=') в виде =XX в шестнадцатеричном формате, и переносит длинные строки мягкими переносами так, чтобы ни одна не превышала 76 символов.
Как кодировщик Quoted-Printable обрабатывает текст с диакритикой и не-ASCII символы?
Сначала он кодирует ваш текст в байты UTF-8, а затем экранирует каждый байт за пределами печатаемого диапазона ASCII в виде =XX. Символ вроде 'é' превращается в два экранированных байта, '=C3=A9', поскольку в UTF-8 он занимает два байта.
Может ли декодировщик Quoted-Printable обрабатывать строчный шестнадцатеричный код вроде =3d?
Да. Декодировщик принимает шестнадцатеричные цифры как в верхнем, так и в нижнем регистре в последовательностях =XX, поэтому '=3d' и '=3D' декодируются в один и тот же символ '='.
Почему вывод Quoted-Printable переносится на 76 символах?
RFC 2045 ограничивает каждую закодированную строку 76 символами (включая маркер мягкого переноса), потому что многие устаревшие системы передачи почты и терминалы не могли надёжно обрабатывать более длинные строки. Кодировщик вставляет мягкий перенос '=\r\n' всякий раз, когда строка превысила бы этот лимит.
Отправляет ли кодировщик / декодировщик Quoted-Printable содержимое моей почты куда-либо?
Нет. Кодирование и декодирование выполняются полностью в вашем браузере. Текст или содержимое сообщения, которое вы вставляете, никогда не покидает ваше устройство и не отправляется в ArrayKit или на какой-либо сервер.
В чём разница между Quoted-Printable и кодировкой Base64?
Quoted-Printable сохраняет большую часть ASCII-текста читаемой как есть и экранирует только те байты, которым это необходимо, поэтому преимущественно англоязычное содержимое остаётся компактным. Base64 перекодирует каждый байт в фиксированный алфавит, что более плотно для двоичных данных, но делает обычный текст нечитаемым до декодирования.

Связанные инструменты

Другие инструменты: Кодирование / Декодирование

  • Ascii85 / Base85 — Кодируйте и декодируйте Ascii85 и Z85 в браузере
  • Unicode: экранирование — Преобразует текст в \uXXXX и обратно
  • Просмотрщик Hex Dump — Просматривайте текст и файлы в виде hex- и ASCII-дампа.
  • Nano ID — Создавайте безопасные для URL уникальные Nano ID.
  • Шифр Виженера — Шифрует Виженера, автоключ и Бофора.
  • Сканер QR-кодов — Отсканируйте QR-код с изображения, скриншота или камеры и посмотрите, что внутри: ссылки, Wi-Fi, контакты, платежи.
  • QR-код с логотипом — Поместите логотип в QR-код, настройте цвета, формы и рамку — живая проверка покажет, что код по-прежнему сканируется.
  • Генератор UPI QR-кода — Создайте платёжный QR-код по UPI ID, при желании с суммой и примечанием, и распечатайте карточку «Scan to pay».
  • Генератор vCard QR-кода — Превратите контактные данные в QR-код, который телефон сохранит одним касанием: vCard 3.0, 4.0 или MECARD, плюс файл .vcf.
  • Генератор WhatsApp QR-кода — Создайте ссылку на чат wa.me и QR-код по номеру телефона и необязательному первому сообщению.
  • Массовый генератор QR-кодов — Создайте из списка или CSV до 500 QR-кодов сразу — ZIP с файлами PNG или SVG либо лист для печати с подписями.
  • Распаковать ZIP онлайн — Откройте ZIP-архив в браузере, просмотрите файлы и извлеките один или все без загрузки.

Все инструменты: Кодирование / Декодирование (31) · Все инструменты