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

Здесь можно обсудить ваш любимый плагин.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Тема для обсуждения плагина Observer.
Плагин предназначен только для распаковки файлов. Запаковка/редактирование архивов не планируется.

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

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

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

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


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Last edited by Ariman on Wed 04 May, 2022 14:36, edited 7 times in total.
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

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

Post by Kirillony »

Latest post of the previous page:

Если в папку "modules" к плагину положить файл модуля с "двойным" расширением (например как innounp.x86.so версии 0.47.2), то observer не "видит" этот модуль. После переименования по-старому (innounp.so) - всё нормально.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Если в конфиге имя файла правильно прописано, то всё он прекрасно видит. Если модуль увиделся как innounp.so, то он в конфиге так прописан.
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

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

Post by Kirillony »

Ага, observer.ini я и не приметил. Почему-то решил, что если есть F9->Параметры->Параметры плагинов->Observer, то этого достаточно.
User avatar
Taciturn
Posts: 603
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post 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 показывал все файлы?
Last edited by Taciturn on Fri 18 Jan, 2019 23:39, edited 3 times in total.
User avatar
HaRT
Moderator
Posts: 10858
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Taciturn, Так ведь Observer как раз сразу показывает содержимое этих cab-файлов в виде структуры директорий.
Cab-файлы не являются содержимым инсталлятора в том смысле, что они сами никуда не устанавливаются. Впрочем, я не против того, чтобы cab-файлы показывались в корне инсталлятора.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Taciturn wrote: Thu 17 Jan, 2019 08:23 Если открыть его через 7-Zip или ArcLite
7zip открывает такие файлы как Compound архивы, и cab файлы там показываются. А Observer открывает их как инсталяторы, и cab файлы там не фигурируют. Но, в принципе, можно и добавить отображение cab-ов, возможность есть.
IgorZ
Posts: 790
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

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

Post by IgorZ »

Вопрос: а что случилось со страницей проекта на SourceForge.net? При попытке открыть выдаёт "Whoops, we can't find that page."
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

SourceForge меня заколебал, и я оттуда съехал.
Yegor
Posts: 1328
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

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

Post by Yegor »

Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
IgorZ
Posts: 790
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

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

Post by IgorZ »

Ariman wrote: Fri 18 Jan, 2019 07:01 SourceForge меня заколебал, и я оттуда съехал.
ОК.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Вся активность теперь на гитхабе. Можно и релизы брать и сорцы последние, кому интересно.
Поправил описание плагина, чтобы не вводить народ в заблуждение.
User avatar
HaRT
Moderator
Posts: 10858
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Ariman wrote: Fri 18 Jan, 2019 13:34 Вся активность теперь на гитхабе. Можно и релизы брать
Не затруднит ли вас анонсировать релизы в теме анонсов плагина? А идеально ещё и на PlugRing дублировать, как и прежде.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новых релизов, по сравнению с уже анонсированными, не было. Схему я менять не планирую.
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

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

Ariman, заодно, у меня к вам вопрос: я вижу, что в ./Modules стало побольше файлов по сравнению с релизной версией, это так и должно быть или у меня что-то лишнее есть и можно выкинуть?
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

skipik wrote: Fri 18 Jan, 2019 14:33 Ariman, заодно, у меня к вам вопрос: я вижу, что в ./Modules стало побольше файлов по сравнению с релизной версией, это так и должно быть или у меня что-то лишнее есть и можно выкинуть?
Dll-ек стало больше на несколько штук. Но в текущих сорцах в релизную папку ещё и какой-то мусор попадает. Я это не довел до конца, только недавно на новую студию проект перевел.
User avatar
Taciturn
Posts: 603
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post by Taciturn »

HaRT wrote: Thu 17 Jan, 2019 12:35 Taciturn, Так ведь Observer как раз сразу показывает содержимое этих cab-файлов в виде структуры директорий.
В данном случае файлы из drivers.cab нигде не показываются (из media1.cab действительно есть), а очень хочется их распаковать, ничего не устанавливая. До недавнего времени я и не подозревал что в 7-Zip будет больше файлов.
Ссылку исправил.
Last edited by Taciturn on Fri 18 Jan, 2019 23:46, edited 1 time in total.
Post Reply

Return to “Обсуждение плагинов”