Page 127 of 147

Observer — распаковка файлов из различных контейнеров

Posted: Mon 31 Aug, 2009 11:29
by Ariman
Тема для обсуждения плагина Observer.
Плагин предназначен только для распаковки файлов. Запаковка/редактирование архивов не планируется.

Хотелки/баги:

Известные проблемы:

Планируемые новые модули:

Если "ничего не работает", то прежде чем писать сюда:


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)

Observer — распаковка файлов из различных контейнеров

Posted: Tue 01 Jan, 2019 09:18
by pepak

Latest post of the previous page:

Well, I said it wouldn't happen, but here goes:

http://www.pepak.net/files/far/innounp-0.47.2-mod.zip
  • Support for a 64bit build. That means that the plugin can now be used with 64bit versions of FAR.
Note that the 64bit code required major rewrite of many parts of InnoUnp. While I did a limited testing with various versions of InnoSetup and various compression algorithms, the changes are prone to problems. Unfortunately, I don't see any way around that, 64bit Delphi introduce incompatibilities which affect InnoUnp very significantly.

Observer — распаковка файлов из различных контейнеров

Posted: Sat 05 Jan, 2019 05:07
by Kirillony
Если в папку "modules" к плагину положить файл модуля с "двойным" расширением (например как innounp.x86.so версии 0.47.2), то observer не "видит" этот модуль. После переименования по-старому (innounp.so) - всё нормально.

Observer — распаковка файлов из различных контейнеров

Posted: Sat 05 Jan, 2019 09:19
by Ariman
Если в конфиге имя файла правильно прописано, то всё он прекрасно видит. Если модуль увиделся как innounp.so, то он в конфиге так прописан.

Observer — распаковка файлов из различных контейнеров

Posted: Sun 06 Jan, 2019 10:05
by Kirillony
Ага, observer.ini я и не приметил. Почему-то решил, что если есть F9->Параметры->Параметры плагинов->Observer, то этого достаточно.

Observer — распаковка файлов из различных контейнеров

Posted: Thu 17 Jan, 2019 08:23
by Taciturn
Есть файл (часть установщика Intel Management Engine):
https://taciturn-shadow.spb.ru/far/ME_M ... rs_x64.msi
Если открыть его через 7-Zip или ArcLite, то внутри видны файлы drivers.cab и media1.cab. А вот если открыть через Observer, то этих файлов нет. Нельзя ли как-нибудь сделать, чтобы и Observer показывал все файлы?

Observer — распаковка файлов из различных контейнеров

Posted: Thu 17 Jan, 2019 12:35
by HaRT
Taciturn, Так ведь Observer как раз сразу показывает содержимое этих cab-файлов в виде структуры директорий.
Cab-файлы не являются содержимым инсталлятора в том смысле, что они сами никуда не устанавливаются. Впрочем, я не против того, чтобы cab-файлы показывались в корне инсталлятора.

Observer — распаковка файлов из различных контейнеров

Posted: Thu 17 Jan, 2019 14:25
by Ariman
Taciturn wrote: Thu 17 Jan, 2019 08:23 Если открыть его через 7-Zip или ArcLite
7zip открывает такие файлы как Compound архивы, и cab файлы там показываются. А Observer открывает их как инсталяторы, и cab файлы там не фигурируют. Но, в принципе, можно и добавить отображение cab-ов, возможность есть.

Observer — распаковка файлов из различных контейнеров

Posted: Fri 18 Jan, 2019 05:43
by IgorZ
Вопрос: а что случилось со страницей проекта на SourceForge.net? При попытке открыть выдаёт "Whoops, we can't find that page."

Observer — распаковка файлов из различных контейнеров

Posted: Fri 18 Jan, 2019 07:01
by Ariman
SourceForge меня заколебал, и я оттуда съехал.

Observer — распаковка файлов из различных контейнеров

Posted: Fri 18 Jan, 2019 07:12
by Yegor

Observer — распаковка файлов из различных контейнеров

Posted: Fri 18 Jan, 2019 10:54
by IgorZ
Ariman wrote: Fri 18 Jan, 2019 07:01 SourceForge меня заколебал, и я оттуда съехал.
ОК.

Observer — распаковка файлов из различных контейнеров

Posted: Fri 18 Jan, 2019 13:34
by Ariman
Вся активность теперь на гитхабе. Можно и релизы брать и сорцы последние, кому интересно.
Поправил описание плагина, чтобы не вводить народ в заблуждение.

Observer — распаковка файлов из различных контейнеров

Posted: Fri 18 Jan, 2019 13:58
by HaRT
Ariman wrote: Fri 18 Jan, 2019 13:34 Вся активность теперь на гитхабе. Можно и релизы брать
Не затруднит ли вас анонсировать релизы в теме анонсов плагина? А идеально ещё и на PlugRing дублировать, как и прежде.

Observer — распаковка файлов из различных контейнеров

Posted: Fri 18 Jan, 2019 14:08
by Ariman
Новых релизов, по сравнению с уже анонсированными, не было. Схему я менять не планирую.

Observer — распаковка файлов из различных контейнеров

Posted: Fri 18 Jan, 2019 14:33
by skipik
Я тут недавно собирал свежую версию из последних исходников, доступных на гитхабе.
Залил бинарники для x86 и x64, если вдруг кому интересно потестить: https://www.upload.ee/files/9441699/Obs ... .0.7z.html

Ariman, заодно, у меня к вам вопрос: я вижу, что в ./Modules стало побольше файлов по сравнению с релизной версией, это так и должно быть или у меня что-то лишнее есть и можно выкинуть?

Observer — распаковка файлов из различных контейнеров

Posted: Fri 18 Jan, 2019 14:44
by Ariman
skipik wrote: Fri 18 Jan, 2019 14:33 Ariman, заодно, у меня к вам вопрос: я вижу, что в ./Modules стало побольше файлов по сравнению с релизной версией, это так и должно быть или у меня что-то лишнее есть и можно выкинуть?
Dll-ек стало больше на несколько штук. Но в текущих сорцах в релизную папку ещё и какой-то мусор попадает. Я это не довел до конца, только недавно на новую студию проект перевел.