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

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

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

Post by Ariman » Mon 31 Aug, 2009 11:29

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

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

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

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

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


Сторонние модули:
Dir — поддержка вывода команд dir и ls в качестве виртуального архива. (на версии 1.10 работать не будет в связи с изменением API модулей)
Inno Setup - поддержка файлов Inno Setup (сделан на основе innounp).

pepak
Posts: 433
Joined: Sun 13 Jul, 2008 11:18
Has thanked: 6 times
Been thanked: 24 times

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

Post by pepak » Tue 01 Jan, 2019 09:18

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.

Kirillony
Posts: 211
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 5 times
Been thanked: 1 time

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

Post by Kirillony » Sat 05 Jan, 2019 05:07

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

Ariman
Posts: 1252
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 28 times
Contact:

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

Post by Ariman » Sat 05 Jan, 2019 09:19

Если в конфиге имя файла правильно прописано, то всё он прекрасно видит. Если модуль увиделся как innounp.so, то он в конфиге так прописан.

Kirillony
Posts: 211
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 5 times
Been thanked: 1 time

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

Post by Kirillony » Sun 06 Jan, 2019 10:05

Ага, observer.ini я и не приметил. Почему-то решил, что если есть F9->Параметры->Параметры плагинов->Observer, то этого достаточно.

User avatar
Taciturn
Posts: 389
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 21 times
Been thanked: 8 times
Contact:

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

Post by Taciturn » Thu 17 Jan, 2019 08:23

Есть файл (часть установщика 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: 9088
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 159 times

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

Post by HaRT » Thu 17 Jan, 2019 12:35

Taciturn, Так ведь Observer как раз сразу показывает содержимое этих cab-файлов в виде структуры директорий.
Cab-файлы не являются содержимым инсталлятора в том смысле, что они сами никуда не устанавливаются. Впрочем, я не против того, чтобы cab-файлы показывались в корне инсталлятора.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Ariman
Posts: 1252
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 28 times
Contact:

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

Post by Ariman » Thu 17 Jan, 2019 14:25

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

IgorZ
Posts: 609
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 9 times
Been thanked: 42 times

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

Post by IgorZ » Fri 18 Jan, 2019 05:43

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

Ariman
Posts: 1252
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 28 times
Contact:

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

Post by Ariman » Fri 18 Jan, 2019 07:01

SourceForge меня заколебал, и я оттуда съехал.

Yegor
Posts: 1029
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 8 times
Been thanked: 19 times

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

Post by Yegor » Fri 18 Jan, 2019 07:12

Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

IgorZ
Posts: 609
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 9 times
Been thanked: 42 times

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

Post by IgorZ » Fri 18 Jan, 2019 10:54

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

Ariman
Posts: 1252
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 28 times
Contact:

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

Post by Ariman » Fri 18 Jan, 2019 13:34

Вся активность теперь на гитхабе. Можно и релизы брать и сорцы последние, кому интересно.
Поправил описание плагина, чтобы не вводить народ в заблуждение.

User avatar
HaRT
Moderator
Posts: 9088
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 159 times

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

Post by HaRT » Fri 18 Jan, 2019 13:58

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

Ariman
Posts: 1252
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 28 times
Contact:

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

Post by Ariman » Fri 18 Jan, 2019 14:08

Новых релизов, по сравнению с уже анонсированными, не было. Схему я менять не планирую.

skipik
Posts: 151
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 18 times
Been thanked: 15 times

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

Post by skipik » Fri 18 Jan, 2019 14:33

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

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

Ariman
Posts: 1252
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 28 times
Contact:

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

Post by Ariman » Fri 18 Jan, 2019 14:44

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

User avatar
Taciturn
Posts: 389
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 21 times
Been thanked: 8 times
Contact:

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

Post by Taciturn » Fri 18 Jan, 2019 23:40

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 “Обсуждение плагинов”