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

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

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

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

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

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

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

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

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


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

User avatar
korsak
Posts: 63
Joined: Fri 28 Nov, 2008 22:21
Has thanked: 4 times
Been thanked: 1 time

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

Post by korsak » Sun 25 Mar, 2012 15:40

Latest post of the previous page:

Как можно отключить поддержку файлов ISO?
observer.ini редактировал, даже isoimg.so удалил - все равно пытается ISO просмотреть

Far Manager v3.0 build 2568 x86 (2012-03-25)
Observer 1.8.5.0 (дата 4Observer.dll 20.02.12)

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

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

Post by Ariman » Sun 25 Mar, 2012 16:02

korsak wrote:Как можно отключить поддержку файлов ISO?
observer.ini редактировал, даже isoimg.so удалил - все равно пытается ISO просмотреть
Ещё UDF модуль, скорее всего, нужно отрубить. ISO файлы бывают и в UDF формате тоже.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Sun 25 Mar, 2012 16:07

И вообще, вы уверены, что именно observer открыл iso-шку?

User avatar
korsak
Posts: 63
Joined: Fri 28 Nov, 2008 22:21
Has thanked: 4 times
Been thanked: 1 time

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

Post by korsak » Sun 25 Mar, 2012 17:19

Уверен ровно настолько, насколько уверен FAR, показывающий название модуля в заголовке панели :)

Да, дело было в UDF, спасибо. Одно неясно - если включены фильтры по расширению, получается плагин все равно анализирует сигнатуру файлов?

UPD
Хотя да все правильно - расширения для UDF,ISO по дефолту не прописаны - что ж плагину еще остается делать :)

UPD2
не хочет открывать *.vdi по Ctrl+PgDn - хотя через F11 открывает нормально
в observer.ini прописано:
VDISK=*.vdi;*.vhd;*.vmdk

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

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

Post by HaRT » Sun 25 Mar, 2012 19:28

korsak wrote:все равно пытается ISO просмотреть
А почему Вы так уверены, что это именно Observer? Может это ArcLite?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
korsak
Posts: 63
Joined: Fri 28 Nov, 2008 22:21
Has thanked: 4 times
Been thanked: 1 time

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

Post by korsak » Mon 26 Mar, 2012 04:22

HaRT wrote: А почему Вы так уверены, что это именно Observer? Может это ArcLite?
korsak wrote:Уверен ровно настолько, насколько уверен FAR, показывающий название модуля в заголовке панели :)
Image

Когда ISO открывал Observer - в этом месте было написано Observer.

User avatar
cmd.exe
Posts: 364
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 179 times
Been thanked: 5 times
Contact:

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

Post by cmd.exe » Mon 26 Mar, 2012 13:44

2 Ariman
А ты крашы от FAR 3.0 Принимаешь?
Image
При попытках с командной строки передать параметры 4observer.dll плагин падает...
Example:
Observe:"C:\Program Files\StarCraft II\Mods\Liberty.SC2Mod\ruRU.SC2Assets"

А на нажатие Enter файл не открывается, он даже не пытается его как-то ассоциировать....
Зато arclite умеет ассоциироваться со всеми файлами, и из-за этого постоянно падает.... XD
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

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

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

Post by Ariman » Mon 26 Mar, 2012 13:51

korsak wrote:не хочет открывать *.vdi по Ctrl+PgDn - хотя через F11 открывает нормально
в observer.ini прописано:
VDISK=*.vdi;*.vhd;*.vmdk
Именно vid? А для остальных модулей файлы открывает?
cmd.exe wrote:А ты крашы от FAR 3.0 Принимаешь?
Принимаю. Краши наверняка появляться будут, потому что апи меняется. Я пока на far3 не переехал, поэтому если что сломалось с обновлением, то надо мне сообщать, а то я сам вряд ли обнаружу быстро.

User avatar
korsak
Posts: 63
Joined: Fri 28 Nov, 2008 22:21
Has thanked: 4 times
Been thanked: 1 time

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

Post by korsak » Mon 26 Mar, 2012 14:39

Ariman wrote:Именно vid? А для остальных модулей файлы открывает?
Пробовал EML - тоже не открывает. Больше ничего пока не пробовал

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

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

Post by Ariman » Mon 26 Mar, 2012 15:10

Продолжаем догонять изменения в Far API. Обновление для Far3 build 2572+.
Заметные изменения:
- OpenW, AnalizeW возвращают nullptr на неопознанный файл,
- Реализована поддержка OpenW(OPEN_SHORTCUT).

Вследствие второго пункта отправлена на пенсию опция ExtendedCurDir, пролоббированная некогда HaRT-ом. В связи с новой фичей Far-а по работе с историей папок и шорткатами данный функционал потерял актуальность.

Если забыл ещё что адаптировать из нового API - пишите.
Attachments
observer_far3_2572_x64.rar
(59.35 KiB) Downloaded 242 times
observer_far3_2572_x86.rar
(49.24 KiB) Downloaded 298 times

User avatar
korsak
Posts: 63
Joined: Fri 28 Nov, 2008 22:21
Has thanked: 4 times
Been thanked: 1 time

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

Post by korsak » Tue 27 Mar, 2012 09:05

WinXP
Far30b2574.x86.20120327
observer_far3_2572_x86.rar
Last edited by korsak on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан плохо сделанный снимок экрана

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

Post by HaRT » Tue 27 Mar, 2012 11:16

korsak
Как правильно делать снимки экрана. Читать внимательно целиком.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
cmd.exe
Posts: 364
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 179 times
Been thanked: 5 times
Contact:

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

Post by cmd.exe » Tue 27 Mar, 2012 13:19

2 Ariman
В хотелки:
Можно к MPQ модулю прикрутить поддержку filelist.txt
тут решил поковыряться в SC BW а там все файлы в одном каталоге)))))
Н-р. Вот такое решение я придумал:


А ещё есть вот такая идея(для файлов с таким именем mpq.so использует определённые filelist):

А в observer.ini дописать usefilelist 1/0
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

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

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

Post by Ariman » Tue 27 Mar, 2012 17:30

korsak wrote:WinXP
Far30b2574.x86.20120327
observer_far3_2572_x86.rar
Взял все точно те же версии - не повторяется. Попробуй отключить в конфиге модуль vdisk, популярный источник ошибок на старте.
cmd.exe wrote:Можно к MPQ модулю прикрутить поддержку filelist.txt
Добавил в список в первый пост.

tstr
Posts: 524
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Tue 27 Mar, 2012 17:49

тогда уж может быть и давнюю мечту — модуль-аналог "ls-lR plugin for Far" и модулей мультиарка с тем же функционалом, но с поддержкой юникода?…

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

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

Post by HaRT » Tue 27 Mar, 2012 17:57

tstr wrote:тогда уж может быть и давнюю мечту — модуль-аналог "ls-lR plugin for Far"
Отказать — Observer вообще о другом.
tstr wrote:модулей мультиарка с тем же функционалом, но с поддержкой юникода?…
А разве NewArc не юникодный?
Фар есть инструмент, а не нянька. © 2009 DrKnS

tstr
Posts: 524
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Tue 27 Mar, 2012 18:13

Очевидно NewArc не поддерживает юникодные списки файлов от неюникодных модулей,
NewArc для хоть какой-нибудь версии FAR3 доступен сообществу?

А о чём Observer? Это не модульный просмотрщик контейнеров как с физ. доступным контентом (.iso) так и без него (.msi без файлов, .pdb)?

Post Reply

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