mhtUnPack wcx plugin для Total Commander
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Плагины Total Commander

#1: mhtUnPack wcx plugin для Total Commander Author: prog_sanLocation: Пенза PostPosted: Sat Sep 29, 2007 01:14
    —
Предлагаю вашему вниманию wcx плагин для работы с mht файлами, написанный мною для собственных нужд.

mhtUnPack v 0.0.5.1

Краткое описание :
Плагин предназначен для оганизации работы с mht файлами как с файловыми
архивами, что позволяет упростить извлечение ресурсов из этих файлов.
Поддерживает работу с файлами почтовых программ (.msg) и
корректно обрабатывает файлы, созданные браузером Opera.

Скачать можно отсюда
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.0.5.1.zip

Жду Ваших отзывов.

#2:  Author: Georgе PostPosted: Sat Sep 29, 2007 02:31
    —
403

#3:  Author: prog_sanLocation: Пенза PostPosted: Sat Sep 29, 2007 03:23
    —
Ох уж этот narod.ru....
Попробуйте отсюда зайти
http://mhtunpack.narod.ru/index.html

#4:  Author: Georgе PostPosted: Sat Sep 29, 2007 04:02
    —
Полегчало, спасибо Smile
По первому впечатлению очень симпатично.

#5:  Author: ArschmannLocation: Переславль-Залесский PostPosted: Sat Sep 29, 2007 11:36
    —
Не все mht открывает, т.е. показывает что внутри пусто. Созданы они были при помощи From: <Сохранено Microsoft Internet Explorer 5>. Созданные оперой открывает норм, спасибо за плагин.

#6:  Author: prog_sanLocation: Пенза PostPosted: Sat Sep 29, 2007 12:13
    —
Arschmann wrote:
Не все mht открывает, т.е. показывает что внутри пусто. Созданы они были при помощи From: <Сохранено Microsoft Internet Explorer 5>. Созданные оперой открывает норм, спасибо за плагин.

Ошибки будут конечно - я его еще мало тестировал.
При том, что некоторые браузеры отступают от формата при сохранении.
Если не трудно - вышлите на мой почтовый адрес пример файла, чтобы я мог посмотреть, что там не так. Учтем и исправим Smile
mhtUnPack@mail.ru

#7:  Author: ArschmannLocation: Переславль-Залесский PostPosted: Sun Sep 30, 2007 10:14
    —
Не трудно. Отправил. Smile

#8:  Author: prog_sanLocation: Пенза PostPosted: Mon Oct 01, 2007 19:35
    —
Свежую версию плагина с внесенными изменениями можно забрать здесь (Arschmann - проблема с "пустыми" архивами решена)

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.0.5.2.zip

#9:  Author: prog_sanLocation: Пенза PostPosted: Tue Oct 02, 2007 23:17
    —
Новая версия плагина поодерживает работу с *.b64 файлами.

Забираем здесь:
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.0.5.3.zip

#10:  Author: НикLocation: Москва PostPosted: Wed Oct 03, 2007 07:09
    —
А чем он отличается от этого:
http://delogsoft.narod.ru/wcx_mhtep.zip

и от этого:
http://wincmd.ru/plugring/mht_unpacker.html

Спасибо!

#11:  Author: prog_sanLocation: Пенза PostPosted: Wed Oct 03, 2007 09:31
    —
Ник wrote:
А чем он отличается от этого:
http://delogsoft.narod.ru/wcx_mhtep.zip

и от этого:
http://wincmd.ru/plugring/mht_unpacker.html

Спасибо!


От последнего он отличается тем, что позволяет просматривать файлы, созданные Opera, что кстати, для меня и послужило поводом создания этого плагина. И так, помелочам: просморт писем с вложениями, распаковка *.b64 файлов.


Отличия от первого плагина:
Просмотр ресурсов в quoted-printable кодировке.
Просмотр файлов почтовых программ.
Отображение действительного размера файлов внутри архива
и другие мелкие отличия

Минус же моего плагина: не поддерживается упаковка (в ближайшее время займусь этим), так как мне это не особо нужно было Smile

Вот описание на мой плагин:

MhtUnPack plugin for TotalCommander v 0.0.5.3

Архиваторный плагин для работы с mht файлами.

-- = = Возможности = = --
- Поддержка кодировки ресурсов в quoted-printable, base64, 8bit, 7bit, binary
- Просмотр файлов созданных IE, Opera и т.д.
- Просмотр файлов почтовых программ с вложениями (*.eml, *.msg)
- Просмотр *.b64 файлов

-- = = Установка = = --
1. Скопируйте "MhtUnPack.wcx" в папку "TotalCommander\Plugins" .
2. Перейдите к Configuration -> Options... -> Packer -> Additional packers -> Configure packer extension WCX's
3. Введите "mht" в окно типов
4. Нажмите "New type(Новый тип)", укажите плагин и нажмите "Open(открыть)"
5. Нажмиет "OK" и работайте

Плагин поддерживает механизм автоматической установки.

-- = = Изменения = = --
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) <mhtunpack@mail.ru>

#12:  Author: НикLocation: Москва PostPosted: Wed Oct 03, 2007 14:50
    —
prog_san
Спасибо Вам огромное за Ваш плагин - но я, ИМХО, не вижу смысла валить в кучу совершенно разные вещи:
- открытие как архива MHT;
- просмотр писем (как это сделать технически с помощью Вашего плагина - видимо, имеется ввиду вход в письма как в архив?);
- декодирование Base64 (как это сделать технически с помощью Вашего плагина - вход как в архив?).

Разве для этих трёх задач используется один и тот же код? Shocked

Хотелось бы избежать комбайнов - если это не обусловлено самой стратегической идеей плагина.

Нельзя ли разнести эти три функции (имеющие друг к другу мало отношения) по разным плагинам?

Сравнивать-то нужно аналогичные вещи - а если Ваш плагин кофе заваривает - то как это может повлиять на его сравнение с другим плагином распаковки MHT-файлов?

Спасибо Smile

#13:  Author: D1PLocation: Тбилиси PostPosted: Wed Oct 03, 2007 14:58
    —
Quote:
- открытие как архива MHT;
- просмотр писем (как это сделать технически с помощью Вашего плагина - видимо, имеется ввиду вход в письма как в архив?);
- декодирование Base64 (как это сделать технически с помощью Вашего плагина - вход как в архив?).

Разве для этих трёх задач используется один и тот же код?

Да. Все эти форматы содержат b64-кодированную инфу. Mht - картинки, eml - вложения, b64 - целиком кодированы. Проверить достаточно легко: в TC есть пункт меню "Декодировать (MIME, UUE, XXE, BinHex)" - если его "применить" на любой из этих файлов, то произойдёт их "распаковка".

Так что вещи это абсолютно аналогичные, хотя таковыми и не выглядят.

#14:  Author: НикLocation: Москва PostPosted: Wed Oct 03, 2007 15:25
    —
То есть, для этого архиваторного плагина нужно прописывать три расширения: mht, eml (msg), b64?

ЗЫ: Про b64 и вынимание аттачей из писем ничего не хочу сказать, но для mht код плагина совпадает максимум наполовину, ИМХО. Впрочем, хозяин - барин...


Last edited by Ник on Wed Oct 03, 2007 17:59; edited 1 time in total

#15:  Author: D1PLocation: Тбилиси PostPosted: Wed Oct 03, 2007 16:59
    —
Не знаю.
Во-первых, мне абсолютно неизвестно, как он прописывается во время автоустановки. Я его не ставил, мне обычно хватает того самого тоталовского пункта меню.
Во-вторых, мне, по тем же причинам, неизвестно, какая у него строка определения. Плагин ведь необязательно ассоциировать с каким-то расширением, он может и сам определять, может ли он открыть файл.
В-третьих, наверное, там есть readme.
В-четвёртых, кроме b64 могут быть расширения uue, xxe и т.д. и т.п.

#16:  Author: Sam DarkLocation: Voronezh, Russia PostPosted: Wed Oct 03, 2007 17:51
    —
D1P, спасибо за напоминание про пункт меню... начал уже забывать.

#17:  Author: B4rr4cudaLocation: Россия, Москва PostPosted: Wed Oct 03, 2007 17:52
    —
Этот плаг автоматом ассоциируеться с mht, msg, b64. Удобная штука. Привык знаете ли по архивам, не расспаковывая, лазить....



Quote:
не поддерживается упаковка (в ближайшее время займусь этим),

До сих пор сохранял файло оперой "HTML файлы с рисунками", очень уж некрасиво это добро выглядит. Даже написал небольшую програмулинку парсирующую хтм и все картинки перемещающую в папку <имя>.htm.files. Работает криво, но наглядность улучшилась.
[wish] Если уж будет поддерживаться упаковка, то для упаковки страниц желательно парсировать *htm* файл и связаные с ним файлы (css,картинки) паковать в тот же mht.

#18:  Author: Sam DarkLocation: Voronezh, Russia PostPosted: Wed Oct 03, 2007 21:33
    —
Попробовал всё-таки. Удобно. Оперные mht распаковывает как надо.

#19:  Author: prog_sanLocation: Пенза PostPosted: Wed Oct 03, 2007 21:47
    —
Ник wrote:
prog_san
Спасибо Вам огромное за Ваш плагин - но я, ИМХО, не вижу смысла валить в кучу совершенно разные вещи:
- открытие как архива MHT;
- просмотр писем (как это сделать технически с помощью Вашего плагина - видимо, имеется ввиду вход в письма как в архив?);
- декодирование Base64 (как это сделать технически с помощью Вашего плагина - вход как в архив?).

Разве для этих трёх задач используется один и тот же код? Shocked

Хотелось бы избежать комбайнов - если это не обусловлено самой стратегической идеей плагина.

Нельзя ли разнести эти три функции (имеющие друг к другу мало отношения) по разным плагинам?

Сравнивать-то нужно аналогичные вещи - а если Ваш плагин кофе заваривает - то как это может повлиять на его сравнение с другим плагином распаковки MHT-файлов?

Спасибо Smile


Можно конечно и разнести по разным плагинам, но код, который осуществляет распаковку этих, на первый взгляд разных форматов, действительно одинаков.

Я просто предлагаю при установке соглашаться с ассоциированием плагина тому или иному типу файлов. Smile

#20:  Author: prog_sanLocation: Пенза PostPosted: Wed Oct 03, 2007 22:09
    —
Quote:
До сих пор сохранял файло оперой "HTML файлы с рисунками", очень уж некрасиво это добро выглядит.


Сам долгое время сохранял так файлы. Very Happy
Действительно, надо бы реализовать упаковку. Посмотрю этот вариант.

А сейчас выкладываю новую версию плагина:

wcx_MhtUnPack-0.0.6.zip

- поддерживается удаление файлов из архивов;
- поддерживаются названия элементов внутри mht файлов в UTF-8 кодировке


Загрузить можно отсюда:
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.0.6.zip

#21:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Thu Oct 04, 2007 01:23
    —
Для меня самое полезное в плагине - поиск кириллицы в mht.
Ну и упаковку неплохо было бы. Пока открываю сохранённые страницы Оперой и пересохраняю в mht.

B4rr4cuda
По поводу "HTML файлы с рисунками" в Опере. Таки я надеюсь ты в курсе, что в девятке есть сохранение как в ИЕ, картинки в отдельную папку? Wink opera:config#UserPrefs|SaveWithImagesUseSubfolder
Или програмулинка осталась с давних времён?..

#22:  Author: B4rr4cudaLocation: Россия, Москва PostPosted: Thu Oct 04, 2007 02:12
    —
2Rodny
Знаю, но старые архивы тоже храню. Ещё шестой оперой сохранял.... Smile
Их надо перелопатить, а пакер в mht был бы для этого дела идеален....

#23:  Author: prog_sanLocation: Пенза PostPosted: Fri Oct 12, 2007 00:37
    —
Новая версия плагина.

Теперь подерживается добавление файлов (пока правда по одному) в архив.
Улучшена скорость работы плагина.

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.1.zip

#24:  Author: prog_sanLocation: Пенза PostPosted: Thu Oct 18, 2007 10:03
    —
Плагин вновь обновлен.

Теперь поддерживает добавление набора файлов в архив, удаление файлов при перемещении в архив.

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.2.zip

Приятного пользования.

#25:  Author: prog_sanLocation: Пенза PostPosted: Mon Oct 29, 2007 22:52
    —
новое обновление.

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.2.1.zip

Устанены некоторые ошибки, добавлена поддержка большинства mime типов (пока используется только для определения расширений безымянныхфайлов), возможность работы с файлами без разделителей (экзотика, однако встречается Smile).

#26:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Mon Nov 05, 2007 00:18
    —
Я правильно понимаю, что создать новый .mht нельзя, только добавить файлы в существующий? Изменение настройки (287 для mht в [PackerPlugins]) ничего не даёт.

#27:  Author: prog_sanLocation: Пенза PostPosted: Wed Nov 07, 2007 22:13
    —
Rodny wrote:
Я правильно понимаю, что создать новый .mht нельзя, только добавить файлы в существующий? Изменение настройки (287 для mht в [PackerPlugins]) ничего не даёт.

Да, пока эта возможность не поддерживается. Никак руки не дойдут Smile.

#28:  Author: prog_sanLocation: Пенза PostPosted: Mon Dec 24, 2007 11:58
    —
Обновление
Доступна следующая версия плагина

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.2.2.zip

Повышена стабильность работы плагина.

#29:  Author: aLexxLocation: Новокузнецк PostPosted: Mon Dec 31, 2007 01:16
    —
Вот выловил бажок:



То есть при поиске в архивах при попытке прочтения файла "mht" ошибка.
Если нажать "ОК", поиск продолжается далее.
Версия плагина - 0.2.2.

#30:  Author: morismoss PostPosted: Sun Mar 02, 2008 14:42
    —
Подтверждаю, у меня проявляется на всех версиях, при чём Тотал у меня потом вылетает с ошибкой.

#31:  Author: prog_sanLocation: Пенза PostPosted: Fri Mar 21, 2008 00:20
    —
Поправим.
Я, если честно, и не задумавался, насчет поиска... Smile

#32:  Author: prog_sanLocation: Пенза PostPosted: Sat Mar 22, 2008 01:10
    —
Пытался повторить у себя - ошибка никак не возникает... Видимо набор файлов специфичный.
Эх, локализовать бы ошибку - а устронить не пробема Smile.
Буду тестировать...

#33:  Author: prog_sanLocation: Пенза PostPosted: Wed Apr 02, 2008 23:37
    —
выложил новую версию плагина - постарался устранить ошибки.
Обновлен поиск имен файлов внутри Mht файлов

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.2.3.zip

#34:  Author: aLexxLocation: Новокузнецк PostPosted: Thu Apr 03, 2008 01:52
    —
Поставил... То же самое!


А вот файлик mht для опытов:
http://alexrudin.narod.ru/tempfile/MOSync.mht (13 kb)

#35:  Author: prog_sanLocation: Пенза PostPosted: Thu Apr 03, 2008 09:59
    —
aLexx wrote:

А вот файлик mht для опытов:
http://alexrudin.narod.ru/tempfile/MOSync.mht (13 kb)

Сегодня поправлю - наконец-то есть пример для экспериментов. Smile

#36:  Author: prog_sanLocation: Пенза PostPosted: Thu Apr 03, 2008 19:33
    —
Новая версия.
Изменения:
+ Устранена ошибка, вызывающая падение плагина на специфичных файлах
+ Исправлено декодирование quoted-printable (правильная обработка перевода строки и каретки)

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.2.4.zip

aLexx, спасибо за тестовый файл

#37:  Author: aLexxLocation: Новокузнецк PostPosted: Fri Apr 04, 2008 21:49
    —
Ага, зато не находит текст, гарантировано имеющийся в этом файле. Smile
Например, "options below" в этом файле. А вот если не ставить флажок
"Искать также в архивах", то находит. О как!

#38:  Author: prog_sanLocation: Пенза PostPosted: Sat Apr 05, 2008 08:38
    —
aLexx wrote:
Ага, зато не находит текст, гарантировано имеющийся в этом файле. Smile
Например, "options below" в этом файле. А вот если не ставить флажок
"Искать также в архивах", то находит. О как!

а я контекстный поиск внутри архива пока не поддерживаю, реализуем...

А пока новую версию плагина можно забрать тут:
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.3.zip

Из нововведений:
v 0.3 - 04.04.2008
+ Переписано определение начала элементов внутри файла
+ Ускорена скороcть разбора файлов
+ Поддерживается открытие испорченных mht-файлов (с '\0' внутри)

#39:  Author: prog_sanLocation: Пенза PostPosted: Tue Apr 08, 2008 08:38
    —
я почему-то думал, что для реализации контекстного поиска необходимо реализовывать какую-то функцию из набора команд плагина... А оказалось надо просто флаг соответсвующий выстывить, а поиск осуществляет totalCommander своими силами.

Измененная версия с выставленным флагом поддержки поиска:
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.3.1.zip

#40:  Author: Tol!kLocation: Арзамас PostPosted: Wed Apr 09, 2008 19:46
    —
не перезаписывает существующие в архиве файлы - нельзя редактировать в архиве; неудобно обновлять файлы в архиве

#41:  Author: prog_sanLocation: Пенза PostPosted: Thu Apr 10, 2008 09:35
    —
Tol!k wrote:
не перезаписывает существующие в архиве файлы - нельзя редактировать в архиве; неудобно обновлять файлы в архиве

Поправим, а пока новая версия плагина со следующими изменениями:
v 0.3.2 - 09.04.2008
+ Обработка писем только с одним элементом
+ Исправлена ошибка нахождения разделителя
+ Улучшен поиск имен элементов

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.3.2.zip

#42:  Author: Den_KlimovLocation: Ukraine.Kiev PostPosted: Fri Apr 11, 2008 23:23
    —
Хотелось бы горячо поблагодарить автора.

#43:  Author: Worros PostPosted: Sat Apr 12, 2008 02:52
    —
От лица всего трудового народа...
Den_Klimov wrote:
Хотелось бы горячо поблагодарить автора.

Шучу Razz Просто формулировочка навеяла.

Действительно хороший плагин. Спасибо!

#44:  Author: prog_sanLocation: Пенза PostPosted: Sat Apr 12, 2008 14:11
    —
Рад что разработка пользуется интересом у людей Smile

Теперь поддерживается перекодировка писем из UTF-8 в ANSI.
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.3.3.zip

v 0.3.3 - 10.04.2008
+ Перекодировка содержимого файлов из UTF-8 в ansi
+ Поддержка распаковки повторно высланных писем

Просьба, если заметите нестабильную работу плагина с каким-то конкретным файлом - вышлите на почту. Я, естественно, тестирую плагин - но каждая программа сохраняет по своему...

#45:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Sat Apr 12, 2008 16:44
    —
prog_san wrote:

+ Перекодировка содержимого файлов из UTF-8 в ansi

А когда это происходит и где настраивается?

#46:  Author: prog_sanLocation: Пенза PostPosted: Sun Apr 13, 2008 10:51
    —
Rodny wrote:

А когда это происходит и где настраивается?

Если элемент mht-файла имеет тип кодировки UTF-8, то при извлечении этого элемента из архива делается переконвертирование в ansi. Если тип элемента html- то переконвертирование не осуществляется. HTML и так нормально просматривается.
Переконвертирование удобно при просмотре содержимого писем - можно сразу смотреть по F3 - не требуется переход в режим UTF-8.

Вообще эту возможность надо наверное сделать настраеваемой. Иногда необходимо, чтобы содержимо элемента mht-файл оставалось в UTF-8

#47:  Author: prog_sanLocation: Пенза PostPosted: Mon Apr 14, 2008 20:38
    —
Поправил ошибки при разборе имени элементов внутри mht-файла. Падало на некоторых письмах.

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.3.4.zip

#48:  Author: prog_sanLocation: Пенза PostPosted: Wed Apr 16, 2008 19:38
    —
Снова обновление Smile

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.3.5.zip
Новое:
если в файле содержаться элементы с одинаковым именем - к имени дописывается номер, а не происходит полной замены имени на noname00.ext..

#49:  Author: prog_sanLocation: Пенза PostPosted: Sat May 17, 2008 11:41
    —
Обновление:

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.3.6.zip
Устранена ошибка, из-за которой при распаковке некоторых mht-файлов возникали дублирующие имена элементов

#50:  Author: prog_sanLocation: Пенза PostPosted: Tue Jun 10, 2008 01:11
    —
Обновление:

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.3.7.zip

v 0.3.7 - 10.06.2008
+ Исправлена ошибка при декодировании quoted-printable, связанная с окончанием строки на =
+ Исправлено декодирование имен элементов с неизвестным набором символов

#51:  Author: prog_sanLocation: Пенза PostPosted: Tue Jun 10, 2008 21:16
    —
Обновление:

http://mhtunpack.narod.ru/wcx_MhtUnPack-0.4.0.zip

v 0.4.0 - 10.06.2008
+ Поддержка uuencode
+ Распаковка файлов uue
+ Перекодировка содержимого элементов из UTF-7 в ansi

Если найдутся файлы, которые не удасться распаковать данным плагином - просьба - вышлите мне на почту mhtunpack [at] mail.ru

#52:  Author: Worros PostPosted: Fri Sep 05, 2008 00:58
    —
http://delogsoft.narod.ru/wcx_mhtep.zip
http://en.totalcmd.pl/download/wcx/oth/MHT_Webpages_Unpacker
http://en.totalcmd.pl/download/wcx/Oth/MhtUnPack
найдите 10 отличий Smile

#53:  Author: Tol!kLocation: Арзамас PostPosted: Fri Sep 05, 2008 17:44
    —
Worros, см. первый пост
prog_san wrote:
корректно обрабатывает файлы, созданные браузером Opera
с этим отличием другие MHT*.wcx для меня б е с п о л е з н ы.
prog_san, спасибо.

#54:  Author: prog_sanLocation: Пенза PostPosted: Fri Sep 05, 2008 23:32
    —
Worros wrote:
найдите 10 отличий

Я ни на что и не претендую - разрабатывал для себя. (Основная причина начала работы - обработка файлов, созданных Opera)

#55:  Author: prog_sanLocation: Пенза PostPosted: Mon Sep 22, 2008 21:41
    —
Плагин вновь обновился: устранены некоторые недочеты
http://wincmd.ru/plugring/MhtUnPack.html
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.4.1.zip

#56:  Author: prog_sanLocation: Пенза PostPosted: Mon Oct 13, 2008 10:11
    —
Плагин обновился:

v 0.4.2 - 10.10.2008
+ Если имя блока не имеет расширения, подставляется расширение из Content-Type

http://wincmd.ru/plugring/MhtUnPack.html
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.4.2.zip

#57:  Author: prog_sanLocation: Пенза PostPosted: Thu Dec 25, 2008 01:13
    —
Плагин обновился:

v 0.4.3 - 24.12.2008
+ Устранена ошибка при обработке нулевого символа

http://wincmd.ru/plugring/MhtUnPack.html
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.4.3.zip

#58: плагин не работает с msg Author: Commander PostPosted: Wed Dec 31, 2008 18:32
    —
я не сильно разбираюсь в разновидностях msg если таковые есть но с msg созданными Outlook (2007) плагин не работает. Показывает пустой архив.

#59:  Author: НикLocation: Москва PostPosted: Wed Dec 31, 2008 19:47
    —
Commander
Выложите пример, плз.

#60: Re: плагин не работает с msg Author: prog_sanLocation: Пенза PostPosted: Wed Dec 31, 2008 20:50
    —
Commander wrote:
я не сильно разбираюсь в разновидностях msg если таковые есть но с msg созданными Outlook (2007) плагин не работает. Показывает пустой архив.

Да, такое возможно, необходимо посмотреть этот файл. Вышлите файл с таким поведением мне на почту

#61:  Author: Commander PostPosted: Fri Jan 09, 2009 16:29
    —
К сожалению в этом форуме я вижу нет возможности выкладывать аттачи, поэтому нужно послать на мыло, а ни у Ник ни у prog_san мыла в профиле нет.

Но собственно если у вас (или любого соседа) есть outlook то сохранить любое сообщение в msg не составляет труда.

или киньте в личку мыло - я отправлю файлы.

#62:  Author: Commander PostPosted: Fri Jan 09, 2009 16:37
    —
ага, мыло нашёл в ридми. послал в общем...

#63:  Author: prog_sanLocation: Пенза PostPosted: Mon Jan 12, 2009 12:02
    —
Commander wrote:
ага, мыло нашёл в ридми. послал в общем...

Правильно, там его и надо было искать Smile

#64:  Author: CaptainFlintLocation: Москва PostPosted: Sun Feb 01, 2009 19:41
    —
prog_san
Попробовал этот плагин для распаковки EML-писем.
Баг-репортю: если имя аттача разбито на несколько строк, то плагин его не понимает и оставляет только первый кусок. Например, такой заголовок аттача:
Quote:
Content-Type: APPLICATION/OCTET-STREAM; name="=?windows-1251?Q?090103_History=5F=CA=EE=EC=EC=E5=ED=F2=E0=F0=E8=E8=5F7?=\n
        =?windows-1251?Q?04a=2Erar?="\n
Content-transfer-encoding: base64\n
Content-Disposition: attachment; filename="=?windows-1251?Q?090103_History=5F=CA=EE=EC=EC=E5=ED=F2=E0=F0=E8=E8=5F7?=\n
    =?windows-1251?Q?04a=2Erar?="
(Чтобы не путать с автопереносами, я отметил реальные концы строк синими "\n").
Здесь закодировано имя "090103_History_Комментарии_704a.rar", а плагин показывает и распаковывает его как "090103_History_Комментарии_7.bin": обрезалось по первой строчке.

#65:  Author: prog_sanLocation: Пенза PostPosted: Sun Feb 01, 2009 22:13
    —
Хорошо. Учту при следующем обновлении. Smile

#66:  Author: prog_sanLocation: Пенза PostPosted: Sat Feb 14, 2009 00:38
    —
Забыл выложить обновленную еще в прошлом году версию плагина:
http://mhtunpack.narod.ru/wcx_MhtUnPack-0.4.4.zip

#67:  Author: Commander PostPosted: Wed Apr 15, 2009 21:32
    —
ну собсно с аутглюковскими msg я понимаю пока ничего не поменялось? в смысле не появилось Embarassed

#68:  Author: prog_sanLocation: Пенза PostPosted: Wed Apr 15, 2009 22:05
    —
Commander wrote:
ну собсно с аутглюковскими msg я понимаю пока ничего не поменялось? в смысле не появилось Embarassed

Да, к сожалению нехватка основного невосполнимого ресурса - времени, не дает доделать поддержку "аутглюковскими msg".
Думаю в мае заняться этим... Smile

#69:  Author: prog_sanLocation: Пенза PostPosted: Sat Jul 04, 2009 17:48
    —
Новое обновление плагина:

Поддержка Unicode имен файлов.

http://mhtunpack.narod.ru/wcx_MhtUnPack-1.0.0.zip

#70:  Author: НикLocation: Москва PostPosted: Mon Jul 06, 2009 14:34
    —
Когда входишь в MSG или MHT, то видишь либо файлы с квадратиками вместо имени, либо файлы вообще без имени.
Ни открыть, ни вытащить их невозможно...

ТК 7.04а.

#71:  Author: Tol!kLocation: Арзамас PostPosted: Mon Jul 06, 2009 18:06
    —
На 7.04а — да. На 7.50b6 всё нормально.

#72:  Author: НикLocation: Москва PostPosted: Mon Jul 06, 2009 18:10
    —
То есть, эта версия не работает на 7.0* - нужно откатываться на прежнюю?

#73:  Author: prog_sanLocation: Пенза PostPosted: Tue Jul 07, 2009 09:32
    —
Восстановил работу со старыми версиями

http://mhtunpack.narod.ru/wcx_MhtUnPack-1.0.1.zip

#74:  Author: НикLocation: Москва PostPosted: Tue Jul 07, 2009 10:08
    —
Вроде работает Smile

#75: Содержимое MSG не видно Author: boris_letuchiy PostPosted: Wed Jul 08, 2009 14:15
    —
Версия плагина самая последняя, outlook. Вхожу в разные MSG (не помню, все ли они созданы версией 2007), а в них как бы ничего нет.

#76:  Author: prog_sanLocation: Пенза PostPosted: Wed Jul 08, 2009 19:21
    —
outlook сохраняет письма во внутреннем формате. мой плагин пока его не поддерживает Smile

#77:  Author: boris_letuchiy PostPosted: Wed Jul 08, 2009 19:47
    —
outlook сохраняет письма во внутреннем формате. мой плагин пока его не поддерживает - Я и не претендовал бы, но в описании плагина на сайте wincmd.ru заявлено: "Просмотр файлов почтовых программ с вложениями (*.msg)". Более того, при установке плагина на него зарегистрировалось расширение msg, так что я вроде бы вправе был ожидать...

#78:  Author: НикLocation: Москва PostPosted: Wed Jul 08, 2009 23:14
    —
boris_letuchiy
При чём тут автор плагина - если МС сам нарушает стандарты сохранения в формат MSG?

#79:  Author: boris_letuchiy PostPosted: Wed Jul 08, 2009 23:45
    —
Поясняю, при чем здесь автор. Автор выпустил программу и описал ее свойства ("Просмотр файлов почтовых программ с вложениями (*.msg)"), у пользователя плагин в соответствии с описанием не заработал, и пользователь сообщил об этом автору (а кому же еще?), ссылаясь на описание заявленных свойств. Пользователь не обязан знать (и не знает), кто там как сообщения пакует; пользователь вправе полагать, что автор заявленную возможность реализовал (в частности, учёл отклонения от стандарта, допущенные фирмой Микрософт).

Кто уж действительно в переписке пользователя с автором ни при чем - так это посторонние; впредь прошу попусту не соваться - ни пользователю, ни автору это не помогает.

Теперь о том, что может сделать автор прямо сейчас. Если плагин обрабатывает не просто файлы *.msg, а только какие-нибудь особые разновидности msg, то прямо сейчас следует уточнить описание плагина на сайте wincmd.ru - четко указать, каких программ msg обрабатываются, а каких - нет, чтобы не было необоснованных надежд и вытекающих из них разочарований.

А в будущем, конечно, желательно msg Аутлука обрабатывать тоже: если на рынке доминирует программа, нарушающая стандарт (а она доминирует, потому что во многих организациях Офис ставится по корпоративным стандартам), то она тем самым устанавливает стандарт де-факто, учитывать который весьма целесообразно. Пользователи (я первый) будут весьма признательны.

#80:  Author: НикLocation: Москва PostPosted: Thu Jul 09, 2009 00:21
    —
boris_letuchiy
1) Если текстовый редактор поддерживает формат TXT, а я переименую расширение JPG-файла на TXT - и у меня появится непонятно что в данном текстовом редакторе - то что - тоже автор программы должен отвечать?

2) Фирма МС не просто постоянно и в разных ситуациях нарушает стандарты (в т.ч. свои собственные - например, формат RTF) - она ещё делает это нестабильно и не документировано.

3) МС Аутлук на мировом рынке не доминирует - он доминирует, к сожалению (и пока), в России, которая занимает ничтожную часть мирового рынка ИТ.

4) Не надо хамить посетителям - это открытый форум и любой участник имеет право написать своё мнение.

#81:  Author: boris_letuchiy PostPosted: Thu Jul 09, 2009 08:11
    —
Дорогуша Ник!

1) Насчет переименования TXT в JPG - получив некорректные данные, программа должна выдать четкое сообщение о том, что данные некорректны; замечу, однако, что я ничего не переименовывал (мои msg - это msg), поэтому приводить заведомо не относящийся к делу пример не было нужды.

2) Насчет нарушения стандартов фирмой МС - могу лишь повторить, что дело программы корректно обработать даже некорректные данные, а дело автора - это запрограммировать. Вы-то что автора от пользователя защищаете? Автор не просил.

3) Насчет доминирования Аутлук на мировом рынке - во-первых, даже во времена, когда фирма IBM имела свой Lotus Office Suite, она пользовалась Microsoft office (рассылала дилерам данные в Word и Excel); во-вторых, Россия не столь уж ничтожную часть рынка занимает (представительство МС в России не закрывается); в-главных, лично я живу в России и пользуюсь Аутлуком, поэтому законно претендую на корректный просмотр MSG Аутлука, заявленный автором, или на корректное извещение о том, что программа делает, а что не делает. Кстати, автор-то написал "пока не обрабатывает".

4) Насчет все вправе высказываться и не надо хамить посетителям - в открытом форуме и я вправе высказать свое мнение; высказываю: Вы мнения не высказывали, Вы высказали риторический вопрос, относящийся не к программе, а ко мне (зачем, дескать, написал); Вы сунулись не по делу, и я полагаю, что соваться Вам впредь в таких случаях не следует (каждый, включая Вас, вправе НЕ высказывать мнение не по существу вопроса); я свои реплики перечитал, со словарем сверился - хамством и не пахнет, так что всё в порядке, хоть Вам и не нравится.

Желаю творческих успехов!

#82:  Author: prog_sanLocation: Пенза PostPosted: Thu Jul 09, 2009 09:04
    —
Плагин поддерживает msg соотвествующие MIME стандарту. Такие msg файлы формируют большинство почтовых программ. (outlook в это большенство не входит).

#83: Повторение пожелания Author: boris_letuchiy PostPosted: Thu Jul 09, 2009 09:19
    —
Благодарю за пояснение. Резюмирую свои пожелания.

1. Чтобы MSG Аутлука обрабатывались, раз уж эта программа довольно-таки распространена (а во многих случаях не может быть заменена другими программами, например, в силу корпоративных стандартов).

2. Чтобы при обработке файлов, которые плагин считает некорректными, выдавалось четкое сообщение.

3. Чтобы еще до доработки плагина появилось явное недвусмысленное уточнение в Readme и, скажем, на сайте wincmd.ru, что программа обрабатывает не всякие msg и, в частности, не обрабатывает msg Аутлука.

Плагин полезен; с нетерпением жду новой версии.

4. Просьба также проверить, поддерживает ли версия 1.0.1 автоматическую установку. Я только что вошел в архив, скачанный с wincmd.ru, а предложение установить не выдалось. Насколько я помню, версия 1.0.0 установилась автоматически, а в версии 1.0.1 я вручную скопировал новый wcx на место старого.

#84:  Author: НикLocation: Москва PostPosted: Thu Jul 09, 2009 10:45
    —
boris_letuchiy
Если бы Вы больше изучали программы, которыми пользуетесь - вместо написания бессмысленных и безграмотных пафосных требований - Вы бы знали, что за установку плагина отвечает сам ТК, который в целом ряде случаев не запускает предложение установить плагин (вопросы к Гислеру - надеюсь, Вы и его достанете на пустом месте) - в частности, если Вы входили в архив плагина по Crtl-PgDn, то после этого до перезагрузки ТК и (или) до освобождения кэша - процедура запроса на установку при входе в архив данного плагина не появится.

#85:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Jul 09, 2009 10:50
    —
Ник wrote:
то после этого до перезагрузки ТК и (или) до освобождения кэша - процедура запроса на установку при входе в архив данного плагина не появится.

Появится. После входа в любой другой архив и повторного входа в данный.

#86:  Author: НикLocation: Москва PostPosted: Thu Jul 09, 2009 11:58
    —
Maximus
Спасибо - но это и есть сброс кэша - ИМХО.

#87:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Jul 09, 2009 14:13
    —
Ник wrote:
Спасибо - но это и есть сброс кэша - ИМХО.

Я бы это вообще кэшем не называл.

#88:  Author: НикLocation: Москва PostPosted: Thu Jul 09, 2009 14:22
    —
Maximus
ОК, назовите правильно - и понятно пользователю, плз.

#89:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Jul 09, 2009 14:48
    —
Ник
Это не нужно никак называть. Достаточно описать действия, которые необходимо выполнить. Тогда пользователю точно будет понятно. И уж точно понятнее, чем сброс кэша, очистка буфера или чтото еще.

#90:  Author: boris_letuchiy PostPosted: Thu Jul 09, 2009 15:28
    —
Подтверждаю: про действия пользователя (вход в другой архив) понятно, про очистку кэша непонятно. Про перезагрузку ТС тоже непонятно: загружают (и перезагружают) систему, программу запускают.

 !  CaptainFlint:
Двойное замечание за нарушение пп. 3, 14 правил. Сообщение отредактировано.

Участникам Ник и flm по замечанию за нарушение п. 11, флуд удалён.

#91: недопонятки Author: Zaitsev ArtemLocation: Russia PostPosted: Mon Sep 14, 2009 21:27
    —
Стесняюсь спросить, но я пытаюсь заархивировать файлы в один mht-файл, и вуаля... не получается( Отсюда логичный вопрос: что я делаю не так:
1) Захожу в левой панели TC в папку со страницей (у меня все файлы в одной папке, т. е. в Opera опция "Save With Images Use Subfolder" отключена), имя главного файла - "index.htm";
2) выделяю все файлы;
3) нажимаю Alt+F5; стоят галочки на "Сохранять пути", "Учитывать подкаталоги";
4) выбираю mht;
5) нажимаю "Ok".
Результат = ZERO.
Версия плагина 1.0.1, установлена автоматом по "pluginst.inf".
В возможностях программы указано "Упаковка файлов в архив" - имеется в виду что-то другое, нежели то, что я пытаюсь проделать?

#92:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Mon Sep 14, 2009 22:24
    —
Zaitsev Artem
Можно упаковывать в существующий архив, создать новый нельзя.

#93:  Author: prog_sanLocation: Пенза PostPosted: Mon Sep 14, 2009 22:51
    —
Rodny wrote:
Zaitsev Artem
Можно упаковывать в существующий архив, создать новый нельзя.


Да, на самом деле, в текущих версиях плагина не поддерживается создание нового архива - возможно только добавление файлов в существующие

#94:  Author: Zaitsev ArtemLocation: Russia PostPosted: Mon Sep 14, 2009 23:18
    —
Понял.

#95:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Sat Feb 05, 2011 19:44
    —
prog_san wrote:
в текущих версиях плагина ... возможно только добавление файлов в существующие
Пробовал несколько версий плагина, TC 7.04a/7.56a, mht сохранённые IE8/Opera 11. ОС: Vista 32 bit. Результат один: при попытке добавить (копированием F5) файл в mht-архив Тотал отдаёт ошибку "Функция не поддерживается".

#96:  Author: prog_sanLocation: Пенза PostPosted: Thu Oct 13, 2011 23:30
    —
64-битная версия плагина.
Устранены мелкие недочеты.

http://mhtunpack.narod.ru/wcx_MhtUnPack-1.1.0.zip

#97:  Author: Tol!kLocation: Арзамас PostPosted: Sun Oct 16, 2011 16:00
    —
У меня к распакованным из uue файлам дописывается мусор.
TC и winrar распаковывают правильно


Code:
begin 644 test.txt
F#0K]\NX@\N7Q\@T*#0KGY.7Q_"#MY2#M\^;E[2#L\_'N\`T*#0H`
`
end
sum -r/size 6481/38

В предыдущей версии то же

#98:  Author: prog_sanLocation: Пенза PostPosted: Sun Oct 16, 2011 22:12
    —
Tol!k wrote:
У меня к распакованным из uue файлам дописывается мусор.

Устранена проблема с "мусором" в конце uue файлов
http://mhtunpack.narod.ru/wcx_MhtUnPack-1.1.1.zip

#99:  Author: Tol!kLocation: Арзамас PostPosted: Sun Oct 16, 2011 22:34
    —
Порядок.

Спасибо.

#100:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Tue Jul 17, 2012 23:44
    —
DrShark wrote:
prog_san wrote:
в текущих версиях плагина ... возможно только добавление файлов в существующие
Пробовал несколько версий плагина, TC 7.04a/7.56a, mht сохранённые IE8/Opera 11. ОС: Vista 32 bit. Результат один: при попытке добавить (копированием F5) файл в mht-архив Тотал отдаёт ошибку "Функция не поддерживается".

На актуальной версии плагина 1.1.1, TC 8.0b2, Vista HP 32bit, описанный баг не проявляется, добавление/удаление файлов работает нормально.
P.S. http://mhtunpack.narod.ru/ сейчас лежит:
Code:
C:\Program Files\Windows Resource Kits\Tools>ping mhtunpack.narod.ru

Обмен пакетами с mhtunpack.narod.ru [213.180.199.37] с 32 байтами данных:
Ответ от 77.88.16.93: Заданный узел недоступен.
Ответ от 77.88.16.93: Заданный узел недоступен.
Ответ от 77.88.16.93: Заданный узел недоступен.
Ответ от 77.88.16.93: Заданный узел недоступен.

Статистика Ping для 213.180.199.37:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)

#101:  Author: prog_sanLocation: Пенза PostPosted: Thu Jan 24, 2013 22:38
    —
v 1.5 - 22.01.2013
+ Добавлен функционал wdx-плагина. Поддерживаются поля: "Content-Location", "Subject", "Elements".
Работа с полем "Elements" выполняется медленно, т.к. фактически приходится выполнять распаковку файлов

http://wincmd.ru/files/wcx_MhtUnPack-1.5.rar

#102:  Author: BommLocation: Москва PostPosted: Fri Jan 25, 2013 10:45
    —
Плагин не работает
на Windows XP SP3 32
(TC 8.01)

#103:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri Jan 25, 2013 11:39
    —
Bomm
Подтверждаю для версии 1.5 на той же конфигурации. При попытке открытия MHT-файла выводится это сообщение.

#104:  Author: Mellomann PostPosted: Sun Jan 27, 2013 21:47
    —
Причина бага на ХР32:

http://savepic.ru/3989947.png

#105:  Author: prog_sanLocation: Пенза PostPosted: Sun Jan 27, 2013 22:03
    —
Пересобрал Visual Studio 2005 - проблем быть не должно.

http://wincmd.ru/files/wcx_MhtUnPack-1.5_.rar

#106:  Author: Mellomann PostPosted: Sun Jan 27, 2013 23:26
    —
prog_san
по-быстрому поганял - вроде бы всё стало хорошо

#107:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 28, 2013 00:26
    —
prog_san
Да, всё в порядке.

#108:  Author: prog_sanLocation: Пенза PostPosted: Wed Mar 06, 2013 20:32
    —
v 1.6 - 06.03.2013
+ Устранено падение на декодировании quoted-printable содержимого.

http://wincmd.ru/files/wcx_MhtUnPack-1.6.rar

#109:  Author: RodenLocation: Санкт-Петербург PostPosted: Sun Mar 10, 2013 22:52
    —
Приветствую!
Спасибо за плагин, давно пользуюсь, но вдруг возник вопрос: в TC 8.01 с ограниченными правами админа под Win7x32 не удаляет файлы из MHT. Если запустить ТС "as administrator" – всё работает. Зачем так?

#110:  Author: prog_sanLocation: Пенза PostPosted: Mon Mar 11, 2013 22:05
    —
Roden wrote:
...но вдруг возник вопрос: в TC 8.01 с ограниченными правами админа под Win7x32 не удаляет файлы из MHT. Если запустить ТС "as administrator" – всё работает. Зачем так?


Дополнительно в плагине ничего не проверяется. Для удаления файлов из mht контейнера, необходимы права на его редактирование. Возможно файл находится на системном разделе, это объясняет, почему с правами администратора становится возможным удаление.

#111:  Author: RodenLocation: Санкт-Петербург PostPosted: Tue Mar 12, 2013 03:28
    —
Я догадываюсь, что специально таких ограничений нет.
Файл, естественно, не на системном разделе – я б и не спрашивал (понимаю, народ разный – спрашивает и очевидное…)
В wincmd.ini в секции PackerPlugins код у плагина 415, так что дело и не в этом (кстати, разве не должно быть 414 – ведь новые архивы он создавать не может?)
Права на файл «стандартные»: SYSTEM и Administrators – Full control, Authenticated Users – Modify/Read & execute/Read/Write, Users – Read & execute/Read (у меня English version, но думаю – всё понятно).
Всё работает, если у Authenticated Users или Users поставить Full control, т.е. одного Modify не достаточно!
Однако(!) Total7zip успешно добавляет и удаляет файлы из 7z/zip с такими же «стандартными» правами и без прав админа у ТС!
«Владелец файлов» – я, и принадлежу к группе Administrators.
Shocked
А что, все пользуют ТС с правами админа или работают c отключенным UAC?

#112:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Mar 12, 2013 07:11
    —
Roden wrote:
А что, все пользуют ТС с правами админа или работают c отключенным UAC?

По-всякому работают. Поиск по форуму в помощь (хотя бы по UAC). А здесь это выяснять уже точно не следует.

#113:  Author: prog_sanLocation: Пенза PostPosted: Tue Mar 12, 2013 21:07
    —
Понял, в чём проблема. Неправильный режим доступа использую при открытии файла на редактирование
Code:

   hArcData = CreateFileW(
      PackedFile,
      GENERIC_ALL,
      FILE_SHARE_READ,
      0,
      OPEN_EXISTING,
      0, 0 );

Поправим Wink

Добавлено спустя 1 час 29 минут:

v 1.7 - 12.03.2013
+ Дата распакованных файлов соотвествует дате mht-файла
+ Файлы при редактировании открываются с правильными правами

http://wincmd.ru/files/wcx_MhtUnPack-1.7.rar

#114:  Author: RodenLocation: Санкт-Петербург PostPosted: Wed Mar 13, 2013 01:41
    —
Avada
Я и не собирался тут это выяснять – просто удивился, что в определённых условиях возникла описанная проблема, а никто не замечал…
Хотя и у меня она тоже долго не проявлялась!
Wink

А поиск, он да, вообще всё рулит…

prog_san
Вопросы остались – см. ЛС

#115:  Author: prog_sanLocation: Пенза PostPosted: Wed Mar 13, 2013 21:51
    —
v 1.7.1 - 13.03.2013
+ Устранено падение при удалении файла из mht

http://wincmd.ru/files/wcx_MhtUnPack-1.7.1.rar

#116:  Author: RodenLocation: Санкт-Петербург PostPosted: Thu Mar 14, 2013 00:27
    —
Спасибо, теперь всё как надо!
Cool

#117:  Author: prog_sanLocation: Пенза PostPosted: Thu Mar 14, 2013 19:54
    —
v 1.8 - 14.03.2013
+ Поддержка кодировки iso-2022, ISO_8859_5 в заголовке файла
* В поле Subject в режиме контекстного плагина исправлено отображение служебных символов
+ В режиме контекстного плагина добавлена поддержка полей "Date", "From"
* Исправлена ошибка с лишними переходами на новую строку при удалении элементов
+ Возвращена поддержка добавления файлов в mht
* Устранено дабавление лишнего символа при добавлении элементов в файл перед последним разделителем
* Устранены проблемы декодировании некоторых msg файлов

http://wincmd.ru/files/wcx_MhtUnPack-1.8.rar

#118:  Author: campoviyLocation: Russian Federation, Krasnodar region PostPosted: Thu Mar 14, 2013 22:16
    —
prog_san
Смотрю, разработка идёт семимильными шагами… Это радует!
Быть может, всё-таки стоит добавить поддержку XXE (мы как-то говорили об этом около трёх лет назад…)?

#119:  Author: RodenLocation: Санкт-Петербург PostPosted: Thu Mar 14, 2013 23:26
    —
prog_san wrote:
* Исправлена ошибка с лишними переходами на новую строку при удалении элементов

* Устранены проблемы декодировании некоторых msg файлов

Отдельное спасибо!
Cool

#120:  Author: prog_sanLocation: Пенза PostPosted: Fri Mar 15, 2013 21:22
    —
v 1.9 - 15.03.2013
+ Декодирование xxencode
+ Распаковка xxe файлов

http://wincmd.ru/files/wcx_MhtUnPack-1.9.rar

#121:  Author: campoviyLocation: Russian Federation, Krasnodar region PostPosted: Fri Mar 15, 2013 22:30
    —
prog_san
Огромное спасибо!

#122:  Author: lordvampir PostPosted: Sat Apr 27, 2013 19:59
    —
очень печаль, но сей плагин не робит в тотале хэ64 - выгружает его напрочь Sad

#123:  Author: LonerDLocation: Макеевка PostPosted: Sat Apr 27, 2013 21:35
    —
lordvampir wrote:
очень печаль, но сей плагин не робит в тотале хэ64 - выгружает его напрочь Sad

Без доказательств никто не поверит, потому как у остальных "робит" . Вы бы лучше описали ситуацию. ОС, версия Тотала и плагина, настройки..., выложили бы проблемный(е) файл(ы)

#124:  Author: lordvampir PostPosted: Sun Apr 28, 2013 12:32
    —
проблемный файл - http://rusfolder.com/36184673 (прошу простить за такой линк, иначе форум не позволял Sad )

не робит:
win8 64
total 8.01 x64
plugin last version
какие настройки интересуют?

робит:
win8 64
total 8.01 x86
plugin last version
какие настройки интересуют?

#125:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 28, 2013 14:47
    —
lordvampir
Ссылка активирована. Впредь попрошу обойтись без "plugin last version" (тем более, что и язык форума — русский), а точно указывать эту самую версию. Дублировать фразу про настройки тоже необходимости не было.
Лично у меня с плагином версии 1.9 любой битности на TC 8.01 на Windows 7 (Win8 не имею) этот самый файл прекрасно открывается.

#126:  Author: lordvampir PostPosted: Sun Apr 28, 2013 15:35
    —
Avada wrote:
Windows 7
хорошо, когда дорвусь до вин7 хэ64, сам проверю

#127:  Author: LonerDLocation: Макеевка PostPosted: Sun Apr 28, 2013 17:25
    —
mhtUnPack 1.9
TC 8.01 x32 и x64.
Windows 8 x64 Eng
Файл открывается по Ctrl+PgDown, файлы из него просматриваются и копируются, файл распаковывается по Alt+F6 без предварительного открытия. Разницы в работе 32-х и 64-х битной версии плагина нет, в обоих случаях извлекаются одни и те же файлы.

#128:  Author: lordvampir PostPosted: Sun Apr 28, 2013 21:02
    —
этот файл должен просматриваться по F3 - это архив страницы сайта

#129:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Apr 28, 2013 21:09
    —
lordvampir
Может быть, чем-то этот файл и должен просматриваться по F3 (HTMLView, например), но уж явно не архиваторным плагином, который в этой теме обсуждается.

#130:  Author: lordvampir PostPosted: Sun Apr 28, 2013 21:41
    —
тогда прошу прощения за панику!

#131:  Author: prog_sanLocation: Пенза PostPosted: Sat Oct 19, 2013 18:01
    —
v 1.9.1 - 17.10.2013
+ Декодирование имен файлов из кодировки quoted-printable в Content-Location
+ Удаление недопустимых символов из имен распаковываемых файлов

http://wincmd.ru/files/wcx_MhtUnPack-1.9.1.rar

#132:  Author: prog_sanLocation: Пенза PostPosted: Fri Apr 10, 2015 22:11
    —
v 1.9.2 - 10.04.2015
+ Получение Content-Location из первого элемента в случае его отсутсвия для файла
+ Оптимизация по скорости
http://wincmd.ru/files/1236825/wcx_MhtUnPack-1.9.2.rar

#133:  Author: prog_sanLocation: Пенза PostPosted: Thu Apr 16, 2015 22:03
    —
v 1.9.3 - 16.04.2015
+ Декодирование строк имен элементов с несколькими кодировками
+ Оптимизация открытия файла
http://wincmd.ru/files/1236825/wcx_MhtUnPack-1.9.3.rar

#134:  Author: prog_sanLocation: Пенза PostPosted: Fri Apr 17, 2015 23:06
    —
v 1.9.4 - 17.04.2015
* Устранена проблема распаковки элементов 0 размера
http://wincmd.ru/files/1236825/wcx_MhtUnPack-1.9.4.rar

#135: создание архивов Author: Zaytsev ArtemLocation: Saint-Petersburg PostPosted: Wed Apr 22, 2015 13:23
    —
Спасибо, что развиваете такой полезный плагин.
Не в наезд, а интереса ради, перефразирую старый вопрос: планируется ли добавить возможность создания mht-архивов (соответственно название mhtUnPack уже не прокатит). Если добавлять файлы в уже существующие архивы бонус-возможность есть, то может быть и создавать новые не сложно?
Раньше я пользовался MHTep, но он уже не развивается с 2007-го года, 64-хбитной версии нет, исходников нет (хотя страничка у автора осталась, может и можно попросить).
Я пробовал добавлять нужные файлы (index.html + styles.css + etc) в уже существующий архив, а затем ненужные удалять, но во-вторых это не очень удобно, а во-первых готовый mht не просматривался (плагином HTMLView и Opera). Может из-за того, что архивация текстовых файлов производится в формате base64, не помню, делал ли MHTep такие text-архивы, но в основном вроде бы он делал "Content-Transfer-Encoding: 8 bit".

#136:  Author: prog_sanLocation: Пенза PostPosted: Thu Apr 23, 2015 00:21
    —
Zaytsev Artem wrote:
...
Функционал создания новых mht-архивов развивать не планирую. Задача нетривиальная. Это потребует правки ссылок в html файлах, что достаточно трудоемко.

Дело не в том, в какой кодировке сохранять файлы, а в том, что ссылки после выполнения копирования не скорректированы.

#137:  Author: prog_sanLocation: Пенза PostPosted: Wed Jul 01, 2015 23:51
    —
v 2.0 - 01.07.2015
+ Декодирование файлов в quoted-printable при наличии в конце строк пробелов
+ Wdx. Кеш на открытие файлов в режиме контекстного плагина
+ Wdx. Отложенное получение количества элементов в файле
http://wincmd.ru/files/1236825/wcx_MhtUnPack-2.0.zip

#138:  Author: prog_sanLocation: Пенза PostPosted: Sun Sep 11, 2016 12:28
    —
v 2.1 - 09.09.2016
+ Поддержка длинных имен в формате quoted-printable
http://wincmd.ru/files/1236825/wcx_MhtUnPack-2.1.zip

#139:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Sep 11, 2016 13:14
    —
prog_san
Ссылка не работает. А здесь при скачивании по первой ссылке в имени архива ошибка — wdx_MhtUnPack-2.1.zip вместо wcx_MhtUnPack-2.1.zip.

#140:  Author: prog_sanLocation: Пенза PostPosted: Sun Sep 11, 2016 13:21
    —
Avada
поправил

#141:  Author: prog_sanLocation: Пенза PostPosted: Sat Apr 28, 2018 20:09
    —
v 2.2 - 28.04.2018
+ Исправление ошибок
http://wincmd.ru/files/1236825/wcx_MhtUnPack-2.2.zip

#142:  Author: Orion9 PostPosted: Sun Mar 10, 2024 20:22
    —
prog_san
Кажется, обнаружил один недочет.

При входе в b64 как архив, у вложенного файла в расширении съедается одна буква. С xxe и uue такой проблемы нет.

#143:  Author: Mellomann PostPosted: Sun Mar 17, 2024 01:29
    —
Orion9
Хм... Подтверждаю. Есть такое дело. Тоже замечал. Правда, так руки и не дошли разобраться...

#144:  Author: prog_sanLocation: Пенза PostPosted: Sat Mar 23, 2024 20:55
    —
v 2.4 - 23.03.2024
* Устранена ошибка обрезки имен файлов в .b64
https://wincmd.ru/files/1236825/wcx_MhtUnPack-2.4.zip

#145:  Author: Mellomann PostPosted: Sat Mar 23, 2024 21:15
    —
prog_san
Отлично. Опробуем. Wink

#146:  Author: Orion9 PostPosted: Sun Mar 24, 2024 00:39
    —
prog_san
Все норм. Спасибо большое!

#147:  Author: Jonmey PostPosted: Thu Mar 28, 2024 00:48
    —
prog_san
Возможно ли добавить в ваш плагин поддержку сохраненных html страниц, которые содержат в своем составе ресурсы (картинки и др.) в закодированном виде (в частности в base64)?
Имеется ввиду открытие таких страниц, как архива со списком того, что закодировано (с возможностью извлечения, и замены).
Потребность возникла в связи с использованием плагина SingleFile
https://addons.mozilla.org/ru/firefox/addon/single-file/
сохраняющего любую вебстраницу как единственный html файл, включающий все ресурсы в base64 кодированном виде. То есть, никакие нештатные средства html формата не используются, однако такой способ сохранения страниц крайне удобен - просмотр осуществляется теми же средствами, что и обычных страниц, как и редактирование самого кода. И при этом отсутствует ворох связанных файлов. Единственный момент - неудобно извлекать-заменять кодированные ресурсы.
Несколько примеров таких страниц

#148:  Author: prog_sanLocation: Пенза PostPosted: Mon Apr 01, 2024 22:42
    —
Jonmey wrote:
prog_san
Возможно ли добавить в ваш плагин поддержку сохраненных html страниц, которые содержат в своем составе ресурсы (картинки и др.) в закодированном виде (в частности в base64)?

Делал такой плагин: https://forum.wincmd.ru/viewtopic.php?p=126912
Но на данных файлах он показывает плохие результаты. надо дорабатывать.

Update: Доработал. Пробуйте http://wincmd.ru/files/1236825/wcx_urlData-0.2_x64.zip

#149:  Author: Orion9 PostPosted: Fri Apr 12, 2024 20:49
    —
prog_san wrote:
Update: Доработал. Пробуйте

Попробовал на версии 0.4 - пока все работает, спасибо! Smile Я в последнее время, хоть и редко, сохранял страницы в pdf - не сказал бы, что это очень удобно. Надо будет всерьез присмотреться к предложенному выше расширению.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group