С этим инструментом что-то не так?

О «Декодер QP Онлайн»

Этот инструмент декодирует Quoted-Printable обратно в исходный текст: каждая последовательность =XX заменяется соответствующим байтом, мягкие переносы (= в конце строки + CRLF) удаляются.

QP встречается в MIME-телах писем, S/MIME-конвертах и некоторых легаси-экспортах. Декодирование возвращает оригинал, включая не-ASCII и 8-битные символы.

Полезно для разбора исходников писем, отладки клиентов, ломающих интернациональные символы, и извлечения содержимого из .eml.

Как пользоваться этим инструментом

Как декодировать Quoted-Printable обратно в обычный текст

  1. Вставьте QP-текст

    Закодированную строку — в поле "Text". Любая последовательность `=XX` (двузначный hex) трактуется как один байт; soft line breaks (`=` в конце строки + CRLF) удаляются; всё остальное проходит как есть.

  2. Запуск

    Результат: единственное поле `decoded`. Примеры: `caf=C3=A9` → `café`; `=3D` → `=`; многострочный вход с `=\r\n` сворачивается в одну логическую строку. UTF-8-декодирование происходит над собранными байтами.

  3. Откуда это берётся

    QP-кодирование встречается в сыром теле писем, MIME-сегментах и в Subject-строках, обёрнутых `=?utf-8?Q?…?=` (RFC 2047). Subject-форма похожа, но использует `_` для пробела и чуть другие правила — этот инструмент для body-формы.

  4. Когда декод не справляется

    Одинокий `=` без hex или `=XY`, где один из символов не-hex, оставляется в выводе как есть, без ошибки. Если в декоде видны литералы вида `=20`, источник был double-encoded — пропустите ещё раз, чтобы получить оригинал.