Архиваторный (wcx) и контестный (wdx) плагин MhtUnPack для Total Commander. Версия 2.2 -- = = Возможности = = -- - Поддержка кодировки ресурсов в quoted-printable, base64, 8bit, 7bit, binary, uuencode - Просмотр файлов созданных IE, Opera и т.д. - Просмотр файлов почтовых программ с вложениями (*.msg) - Просмотр *.b64, *.uue, *.xxe файлов - Поддержка названий в KOI8-R, UTF-8, UTF-7 - Раскодирование названий из quoted-printable, base64 - Удаление файлов из архивов - Упаковка файлов в архив - Поиск в распакованных файлах - Поддержка функционала wdx-плагина -- = = Установка = = -- 1. Скопируйте "MhtUnPack.wcx" в папку "TotalCommander\Plugins" . 2. Перейдите к Configuration -> Options... -> Packer -> Additional packers -> Configure packer extension WCX's 3. Введите "mht" в окно типов 4. Нажмите "New type(Новый тип)", укажите плагин и нажмите "Open(открыть)" 5. Нажмите "OK" 6. Перейдите к Configuration -> Options... -> Packer -> Additional packers -> Configure packer extension WDX's 7. Нажмите "OK" и работайте Плагин поддерживает механизм автоматической установки. -- = = Изменения = = -- v 2.2 - 28.04.2018 + Исправление ошибок v 2.1 - 09.09.2016 + Поддержка длинных имен в формате quoted-printable v 2.0 - 01.06.2015 + Декодирование файлов в quoted-printable при наличии в конце строк пробелов + Wdx. Кеш на открытие файлов в режиме контекстного плагина + Wdx. Отложенное получение количества элементов в файле v 1.9.3 - 16.04.2015 + Декодирование строк имен элементов с несколькими кодировками + Оптимизация открытия файла v 1.9.2 - 10.04.2015 + Получение Content-Location из первого элемента в случае его отсутсвия для файла + Оптимизация по скорости v 1.9.1 - 17.10.2013 + Декодирование имен файлов из кодировки quoted-printable в Content-Location + Удаление недопустимых символов из имен распаковываемых файлов v 1.9 - 15.03.2013 + Декодирование xxencode + Распаковка xxe файлов v 1.8 - 14.03.2013 + Поддержка кодировки iso-2022, ISO_8859_5 в заголовке файла * В поле Subject в режиме контекстного плагина исправлено отображение служебных символов + В режиме контекстного плагина добавлена поддержка полей "Date", "From" * Исправлена ошибка с лишними переходами на новую строку при удалении элементов + Возвращена поддержка добавления файлов в mht * Устранено добавление лишнего символа при добавлении элементов в файл перед последним разделителем * Устранены проблемы декодировании некоторых msg файлов v 1.7.1 - 13.03.2013 + Устранено падение при удалении файла из mht v 1.7 - 12.03.2013 + Дата распакованных файлов соответствует дате mht-файла + Файлы при редактировании открываются с правильными правами v 1.6 - 06.03.2013 + Устранено падение на декодировании quoted-printable содержимого. v 1.5 - 22.01.2013 + Добавлен функционал wdx-плагина. Поддерживаются поля: "Content-Location", "Subject", "Elements". Работа с полем "Elements" выполняется медленно, т.к. фактически приходится выполнять распаковку файлов v 1.1.1 - 16.10.2011 + Устранена ошибка обработки uue файлов v 1.1.0 - 13.10.2011 + Добавлена 64-битная версия плагина * Удалено конвертирование содержимого элементов в ANSI v 1.0.1 - 06.07.2009 + Восстановлена работоспособность под ранние версии v 1.0.0 - 04.07.2009 + Поддержка Unicode имен файлов v 0.4.4 - 30.12.2008 + Устранены ошибки декодирования длинных имен + Декодирование файлов b64, не имеющих заголовков v 0.4.3 - 24.12.2008 + Корректная обработка нулевого символа в заголовке v 0.4.2 - 10.10.2008 + Если имя блока не имеет расширения, подставляется расширение из Content-Type v 0.4.1 - 22.09.2008 + Исправлены проблемы обработки файлов с альтернативными и относительными разделителями + Правильный парсинг имен элементов в виде сетевого пути v 0.4.0 - 10.06.2008 + Поддержка uuencode + Распаковка файлов uue + Перекодировка содержимого элементов из UTF-7 в ansi v 0.3.7 - 10.06.2008 + Исправлена ошибка при декодировании quoted-printable, связанная с окончанием строки на = + Исправлено декодирование имен элементов с неизвестным набором символов v 0.3.6 - 15.05.2008 + Исправлена ошибка поиска элементов с дублированными именами v 0.3.5 - 14.04.2008 + Добавление к дублированному имени номера копии имени (раньше давалось имя noname, как элементам без имени) v 0.3.4 - 14.04.2008 + Исправлены некоторые ошибки v 0.3.3 - 10.04.2008 + Перекодировка содержимого файлов из UTF-8 в ansi + Поддержка повторно высланных писем v 0.3.2 - 09.04.2008 + Обработка писем только с одним элементом + Исправлена ошибка нахождения разделителя + Улучшен поиск имен элементов v 0.3.1 - 07.04.2008 + Выставлен флаг поиска в файлах, распакованных плагином v 0.3 - 04.04.2008 + Переписано определение начала элементов внутри файла + Ускорена скорость разбора файлов + Поддерживается открытие испорченных mht-файлов (с '\0' внутри) v 0.2.4 - 03.04.2008 + Устранена ошибка, вызывающая падение плагина на специфичных файлах + Исправлено декодирование quoted-printable (правильная обработка перевода строки и каретки) v 0.2.3 - 02.04.2008 + Попытка получение имени безымянного блока из Content-Id: (иногда там действительно имя) v 0.2.2 - 19.11.2007 + Обработка файлов не соответствующих mht типу v 0.2.1 - 29.10.2007 + Поддержка большинства mime типов + Возможность открытия файлов без разделителей со множеством блоков + Решение проблемы символов с именами для файла по умолчанию v 0.2 - 17.10.2007 + Упаковка набора файлов в архив + Удаление файлов после упаковки, если происходит перемещение v 0.1 - 10.10.2007 + Упаковка файлов в архив (пока по одному) v 0.0.6.1 - 04.10.2007 + Одновременное удаление набора файлов из архивов v 0.0.6 - 03.10.2007 + Удаление файлов из архивов + Перекодировка названий из UTF-8 v 0.0.5.3 - 02.10.2007 + Открытие плагином *.b64 файлов v 0.0.5.2 - 01.10.2007 + Обработка файлов вообще без разделителя v 0.0.5.1 - 26.09.2007 + Устранена утечка памяти при попытке назначения слишком длинного имени файлу v 0.0.5 - 20.09.2007 + Определение имени по умолчанию (поле Subject) для объектов без названия + Перекодировка из KOI8-R + Увеличена скорость работы плагина v 0.0.4.1 - 19.09.2007 + Исправлена ошибка обработки пустых блоков внутри файла + Исправлена ошибка извлечения блоков из файла без последнего разделителя v 0.0.4 - 18.09.2007 + Обработка блоков c дублирующими именами (при неудачном поиске имени дается имя вида no_name00.ext) v 0.0.3 - 17.09.2007 + Обработка пустых блоков внутри файла v 0.0.2 - 05.09.2007 + Отображение ресурсов, названия которых не удалось извлечь (им дается имя вида no_name00.ext) + Обработка файлов почтовых программ (*.eml, *.msg) v 0.0.1 - 04.09.2007 + Поддержка кодировки ресурсов в quoted-printable + Отображение того же времени файлов, как и у самого архива + Отображение действительного размера файлов + Поддержка длинных имен ресурсов v 0.0.0.1 - 03.09.2007 + Первая версия плагина Автор: Афонин Александр (prog_san)