Если "ничего не работает", то прежде чем писать сюда:
Читаем системные требования, убеждаемся что они выполнены полностью (найти можно в документации к плагину).
Если какой-то конкретный модуль не работает, то смотрим что он загружен. Для этого набираем F11 -> Observer -> Open file as... -> ищем имя в списке. Если модуля там нет, то он не загружен и работать не будет.
Чтобы увидеть ошибки при загрузке модулей выставляем значение VerboseModuleLoad=1 в файле observer.ini и перезапускаем Far.
Сторонние модули:
Dir — поддержка вывода команд dir и ls в качестве виртуального архива.
Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Observer — распаковка файлов из различных контейнеров
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-файлы показывались в корне инсталлятора.
Даже если исправить ошибку в домене верхнего уровня в ссылке, файл всё равно не скачать.
>wget https://taciturn-shadow.spb.ru/ME_MEI_Drivers_x64.msi
--2019-01-17 14:30:51-- https://taciturn-shadow.spb.ru/ME_MEI_Drivers_x64.msi
Resolving taciturn-shadow.spb.ru (taciturn-shadow.spb.ru)... 84.204.53.40
Connecting to taciturn-shadow.spb.ru (taciturn-shadow.spb.ru)|84.204.53.40|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-01-17 14:30:51 ERROR 404: Not Found.
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 — распаковка файлов из различных контейнеров
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 — распаковка файлов из различных контейнеров
Ariman, заодно, у меня к вам вопрос: я вижу, что в ./Modules стало побольше файлов по сравнению с релизной версией, это так и должно быть или у меня что-то лишнее есть и можно выкинуть?
Observer — распаковка файлов из различных контейнеров
Posted: Fri 18 Jan, 2019 14:44
by Ariman
skipik wrote: ↑Fri 18 Jan, 2019 14:33
Ariman, заодно, у меня к вам вопрос: я вижу, что в ./Modules стало побольше файлов по сравнению с релизной версией, это так и должно быть или у меня что-то лишнее есть и можно выкинуть?
Dll-ек стало больше на несколько штук. Но в текущих сорцах в релизную папку ещё и какой-то мусор попадает. Я это не довел до конца, только недавно на новую студию проект перевел.