Страница 1 из 1

Формат плагина просотра архивов для ACDSee

Добавлено: 03 фев 2006, 09:40
BBB
Когда-то (уже давно) появилась у меня следующая идея.
Графический вьюер ACDSee умеет "заходить внутрь" архивов ZIP и LHA. И реализовано все это через плагины. Собственно, этот вывод даже не "результат исследования", а это можно посмотреть в самой ACDSee через пункт меню "Plug-ins". Причем, там даже указаны конкретные имена файлов плагинов. Например,
"ZIP Archive Manager - am_zip.apl"
(ПРИМ: привожу данные по своей "старенькой" версии ACDSee - 3.1)
Далее уже не стоит большого труда убедиться, что указанный файл - это DLL. И любой lib-maker или микрософтовский "Dependency Walker" покажет список экспортируемых функций этой DLL:
- AMP_Init
- AMP_CloseArchive
- AMP_OpenArchive
......................

Естественно, возникает идея о возможности написать подобный плагин для других архиваторов (например, я часто пользуюсь архивами Jar). Список функций есть, но.... неизвестен их формат (набор параметров) :(
Пытался найти что-то (в смысле описание формата плагина) на сайте ACDSee - безрезультатно...
Быть может (ну вдруг? :) ) кто-то владеет такой информацией? Или в более "современных" версиях ACDSee все уже по другому устроено? (меня моя "старая добрая 3.1" вполне устраивает :) )

Буду благодарен, если вдруг кто-то что-то знает по описанному вопросу.

С уважением...

Добавлено: 03 фев 2006, 11:39
Absurd
Jar - это zip с расширением jar. Если плагин распознает их по расширению а не по структуре, то это плохой плагин.
ASCSee 7.0 - это большой шаг вперед. За новыми технологиями я не гонюсь, но мне он очень понравился, особенно после явно провального 4.0. Начинай с него.

архиватор Jar - это не архиватор ZIP :)

Добавлено: 03 фев 2006, 13:36
BBB
Absurd писал(а):Jar - это zip с расширением jar. Если плагин распознает их по расширению а не по структуре, то это плохой плагин.
Может быть я не совсем хорошо выразился. Jar - это не расширение архива, а название архиватора (делался теми же разработчиками, что и arj). А расширение файла *.j (всего одна буква).
Absurd писал(а):ASCSee 7.0 - это большой шаг вперед. За новыми технологиями я не гонюсь, но мне он очень понравился, особенно после явно провального 4.0.
Вот я когда увидел 4.0, то и решил остаться на 3.1 :) И до сих пор так и "стою"
Absurd писал(а): Начинай с него.
Эээ... Прости, "начинай" - это начинать ЧТО? :)

Тем не менее, вопрос остается открытым:
Если ли где-нибудь описание формата экспортируемых функций плагинов ACDSee?

Добавлено: 03 фев 2006, 15:50
Absurd
Если ли где-нибудь описание формата экспортируемых функций плагинов ACDSee?
Почему бы тебе не написать в ACDSee ? Как ни странно, люди бычно отвечают на письма

Добавлено: 03 фев 2006, 18:05
BBB
Absurd писал(а):Почему бы тебе не написать в ACDSee ? Как ни странно, люди бычно отвечают на письма
Вообще, здравая мысль. Возможно, когда-то давно она мне даже и приходила. Но, то ли поленился, то ли думал найти... :) Спасибо, что напомнил :)