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

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

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

Post by Ariman »

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

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

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

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

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


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива. На версии 1.10 (и новее) работать не будет в связи с изменением API модулей.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Скачать последнюю сборку
Last edited by Ariman on Sun 12 Apr, 2020 07:57, edited 3 times in total.

Denis
Posts: 1431
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

Latest post of the previous page:

При заходе в инсталяцию foobar 9.6.9 http://www.foobar2000.org/?page=Download
возникает ошибка:
╔═══════════ Content Error ════════════╗
║ Invalid item returned during listing ║
║ OK ║
╚══════════════════════════════════════╝

Observer_12
Far 2.0 build 1187 x86

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

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

Post by Ariman »

Denis wrote:При заходе в инсталяцию foobar 9.6.9 возникает ошибка:
Действительно, есть такое. В архиве 2 файла с одинаковым именем и путем лежат. Поправил. Спасибо за инфу.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

observer_12
far 2.0.1187 x86

захожу, к примеру, в .msi, потом в любой подкаталог. жму Ctrl+\, а в ответ тишина.
а ожидается переход к корню .msi.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

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

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

Post by Ariman »

fibre wrote:захожу, к примеру, в .msi, потом в любой подкаталог. жму Ctrl+\, а в ответ тишина.
а ожидается переход к корню .msi.
Спасибо, исправил.

User avatar
John Doe
Бюрократ
Posts: 12829
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 290 times

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

Post by John Doe »

Ariman wrote:В архиве 2 файла с одинаковым именем и путем лежат. Поправил
Это очень часто бывает. Например см. winamp556_full_emusic-7plus_en-us.exe
Кстати если верить 7-zip, то там присутствует папка "$OUTDIR\[[..]]\Community Picks" (Ваш плагин её не показывает).

А содержимое $_OUTDIR на самом деле в процессе инсталляции раскидывается по разным папкам. Возможно ли это учесть в плагине? (7-zip тут тоже не справляется)
https://t.me/FarManager — Telegram чат

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

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

Post by Ariman »

John Doe wrote:winamp556_full_emusic-7plus_en-us.exe
Какой занятный файлик оказался. Столько с него глюков. Спасибо за примерчик. :)
John Doe wrote:А содержимое $_OUTDIR на самом деле в процессе инсталляции раскидывается по разным папкам. Возможно ли это учесть в плагине? (7-zip тут тоже не справляется)
Сложно сказать. Скорее всего это регулируется скриптом, т.е. придется его содержимое анализировать. Посмотрю, но обещать, что сделаю, не буду.

User avatar
Tim Sobolev
Posts: 705
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 2 times

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

Post by Tim Sobolev »

Большое спасибо автору за плагин, работает красиво, особенно порадовал модуль MSi !
Такой вот небольшой вопрос: планируется ли добавление в модуль UDF поддержки nrg и остального аналогично модулю ISO ?

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

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

Post by Ariman »

Tim Sobolev wrote:Такой вот небольшой вопрос: планируется ли добавление в модуль UDF поддержки nrg и остального аналогично модулю ISO ?
Это как? Разве nrg еще и в UDF виде есть?

User avatar
Tim Sobolev
Posts: 705
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 2 times

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

Post by Tim Sobolev »

Ariman wrote:
Tim Sobolev wrote:Такой вот небольшой вопрос: планируется ли добавление в модуль UDF поддержки nrg и остального аналогично модулю ISO ?
Это как? Разве nrg еще и в UDF виде есть?
Был диск со студией, файловая система udf
образ был содран Nero
в итоге: 7z видит что есть файловая система udf, но не может открыть, observer udf в образе не видит.

PS. Winrar говорит "ISO 13346 UDF archive"

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

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

Post by Ariman »

Tim Sobolev wrote:в итоге: 7z видит что есть файловая система udf, но не может открыть, observer udf в образе не видит.
Учитывая, что код у них общий, то неудивительно, что плагин не открыл. :)

Если найду такой файл или сам сделаю нерой, то постараюсь добавить поддержку.

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

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

Post by ccaid »

попался мне инсталятор, использовавший NSIS v2.0b3
Observer (как и 7-zip alt) его не смог открыть. может так и должно быть, а может можно чего-то подкрутить...
а еще в dll-ке версия неверная.
Фар делают добрые люди

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

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

Post by Ariman »

ccaid wrote:попался мне инсталятор, использовавший NSIS v2.0b3
Observer (как и 7-zip alt) его не смог открыть. может так и должно быть, а может можно чего-то подкрутить...
А где файлик то?
ccaid wrote:а еще в dll-ке версия неверная.
Спасибо. Подзабыл как-то про версию в ресурсах.

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

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

Post by ccaid »

Фар делают добрые люди

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

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

Post by Ariman »

Похоже тут какой-то формат запаковки не поддерживаемый используется. Точный факт, что 7zip не хочет распаковывать архивы NSIS-а с bzip2 сжатием. Тут, правда, сигнатура не похожа на bzip-овую, может чем еще запаковали.

GMax
Posts: 165
Joined: Wed 10 Aug, 2005 09:20

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

Post by GMax »

насчёт UDF: образы Windows7 такие.

пожелание: хотелось бы поддержки CPIO и RPM

tstr
Posts: 534
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 10 times
Been thanked: 9 times

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

Post by tstr »

Ariman wrote:может чем еще запаковали.
это не FreeArc-ом?

Post Reply

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