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.

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

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

Post by tstr »

Latest post of the previous page:

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

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 »

GMax wrote:насчёт UDF: образы Windows7 такие.
Ага, уже интересней.
GMax wrote:пожелание: хотелось бы поддержки CPIO и RPM
А чем их поддержка в 7zip-е не устраивает?
tstr wrote:это не FreeArc-ом?
А NSIS такое умеет? По документации там только zlib, bzip2 и lzma. Но сигнатура у файла какая-то левая.

Smitis
Posts: 1623
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 20 times
Been thanked: 41 times

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

Post by Smitis »

При выходе из инсталятора текущим всегда становится первый файл на панели. Это нормально или только у меня так?
Разум когда-нибудь победит.

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 »

Smitis wrote:При выходе из инсталятора текущим всегда становится первый файл на панели. Это нормально или только у меня так?
Это смотря как заходить. Если через F11, то, действительно, при выходе выбирается первый элемент на панели. Если через Enter/PgDn, то курсор должен быть на самом файле инсталятора.

User avatar
NightRoman
Posts: 5940
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

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

Post by NightRoman »

Оно?
http://bugs.farmanager.com/view.php?id=1114

Как именно закрывается плагин (детали интересуют), когда на первый элемент возврат?

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

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

Post by GMax »

Ariman wrote:
GMax wrote:пожелание: хотелось бы поддержки CPIO и RPM
А чем их поддержка в 7zip-е не устраивает?
так вроде они только в gui, а не в комманд-лайн. а 7z-плагина не держу

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 »

Значит вы полагаете будто тот факт что вы не держите 7z-плагин должен стать достаточной мотивацией для автора чтобы дублировать поддержку CPIO и RPM в Observer?

Впрочем, согласен!
Но почему только их, я предлагаю поддерживать все форматы 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 »

GMax wrote:так вроде они только в gui, а не в комманд-лайн. а 7z-плагина не держу
Наборы форматов в GUI и в консольной версии идентичны. Они используют одну и ту же dll-ку, в которой все и зашито. Кстати, мультиарк вполне эти форматы понимает через custom.fmt при помощи 7z.exe + 7z.dll.

Smitis
Posts: 1623
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 20 times
Been thanked: 41 times

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

Post by Smitis »

Ariman wrote:Это смотря как заходить. Если через F11, то, действительно, при выходе выбирается первый элемент на панели.
Оно. Т.е. это баг?
Разум когда-нибудь победит.

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 »

Smitis wrote:Оно. Т.е. это баг?
Хм. Хороший вопрос. Как-то не задумывался над этим. Может и баг, только вот в плагине или в фаре :Search:

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

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

Post by GMax »

John Doe wrote:Значит вы полагаете будто тот факт что вы не держите 7z-плагин должен стать достаточной мотивацией для автора чтобы дублировать поддержку CPIO и RPM в Observer?
но ведь взяты из 7-zip поддержка того же iso ?
да и плагин позиционируется как распаковщик контейнеров, а rpm вполне себе контейнер. а где rpm, там и cpio :)
Ariman wrote:
GMax wrote:так вроде они только в gui, а не в комманд-лайн. а 7z-плагина не держу
Наборы форматов в GUI и в консольной версии идентичны. Они используют одну и ту же dll-ку, в которой все и зашито. Кстати, мультиарк вполне эти форматы понимает через custom.fmt при помощи 7z.exe + 7z.dll.
хм, может быть я отстал от жизни. раньше комманд-лайновая версия не умела использовать дополнительные dll и, соответственно, дополнительные форматы. посмотрю...

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 »

GMax wrote:но ведь взяты из 7-zip поддержка того же iso ?
Взяты и существенно улучшены. По хорошему надо бы все улучшения портировать обратно в 7-zip
GMax wrote:хм, может быть я отстал от жизни. раньше комманд-лайновая версия не умела использовать дополнительные dll и, соответственно, дополнительные форматы. посмотрю...
7za.exe не умеет, а 7z.exe - всегда умела.
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 »

GMax wrote:но ведь взяты из 7-zip поддержка того же iso ?
да и плагин позиционируется как распаковщик контейнеров, а rpm вполне себе контейнер. а где rpm, там и cpio :)
Да взять то можно, но зачем это делать, если никаких изменений не будет, по сравнению с оригиналом.
Ariman wrote:хм, может быть я отстал от жизни. раньше комманд-лайновая версия не умела использовать дополнительные dll и, соответственно, дополнительные форматы. посмотрю...
Как справедливо заметил выше John Doe, нужен файл 7z.exe. Он идет в основной инсталяхе 7-zip-а. Версия, идущая отдельно, это 7za.exe, которая действительно только с .7z и работает.
John Doe wrote:
GMax wrote:но ведь взяты из 7-zip поддержка того же iso ?
Взяты и существенно улучшены. По хорошему надо бы все улучшения портировать обратно в 7-zip
Модуль ISO не из 7-zip-a взят. Оттуда поддержка UDF пришла. Да и ту я заменить планирую, а то 7-zip-овая версия слаба в вопросе версий UDF-а. Не все файлы понимает. Скоро будет другой модуль.

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 »

Кривое позиционирование при выходе оказалось таки багом плагина. Никогда бы не догадался, что за это отвечает OpenPluginInfo::HostFile. :?
Выложил новую версию.

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 »

в дллке 1.3.2 значится версия 1.3.1.
но это мелочь, конечно.
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 - весь фар перестал работать.

Post Reply

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