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.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Latest post of the previous page:

Docent1 wrote:Это что, должен быть wcx.ini файл?
observer.ini
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

John Doe wrote:
Docent1 wrote:Это что, должен быть wcx.ini файл?
observer.ini
А "PS. Не забываем прописывать модуль в настройках."?
WcxLocation=<путь где лежат wcx файлы>
А если там много модулей? Как загрузить один? Или создавать отдельную папку?
---------------------------
Если можно, пример пожалуста, а то не получается.
--------------------------
"По умолчанию *.wcx файлы складываются в папку wcx рядом с модулем".
Копирую Total7zip.wcx64 со всем содержимым и для эксперимента удаляю nsis.so (хотя модуль мне очень нравится).
Far 2 x64, 4Observer 1.9.0.0. Нет результата.
Docent1
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

wcx-ы по отдельности не приписываются. В observer.ini надо прописать папку где они лежат. Если не прописывать, то модуль ищет папку wcx рядом с собой (т.е. Plugins\Observer\modules\wcx). При старте модуль рекурсивно ищет там все файлы *.wcx и пытается их подгрузить.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Ariman
А сложно ли дополнить функциональность WCX возможностью записи?
Понимаю, что это выходит за рамки Observer, но можно было бы и отдельным плагином.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

John Doe wrote:А сложно ли дополнить функциональность WCX возможностью записи?
Понимаю, что это выходит за рамки Observer, но можно было бы и отдельным плагином.
Ну оно то можно, но не интересно )
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Ну мало ли, вдруг станет интересно )
Раньше newarc умел, хоть глючил. А сейчас где тот newarc...
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

Ariman
Практически все, что нужно, открываются Observer. Но не всё. Поэтому такая вот хотелка, типа в observer.ini:
---------
[WCX]
WcxLocation=<путь где лежат wcx файлы>
RecursiveLoad=1
ModuleName=<имя модуля>
Prioritet=<0,1> (т.е открывать Observer или wcx)
---------
Дело в том, что, те файлы, которые не открываются Observer - очень редки (Gentee, например, и др.) Но, как говорят, иногда "с жиру бесятся".
Это так, пожелания для развития любимого (и это не преувеличение) плагина!
Docent1
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Docent1 wrote:Prioritet=…
Если эта идея будет востребована, то всё-таки надо использовать слово Priority.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Docent1 wrote:Prioritet=<0,1> (т.е открывать Observer или wcx)
Что-то я идею не уловил. wcx.so это один из модулей и подчиняется общей схеме приоритетов (согласно порядку в observer.ini). Предлагаешь добавить приоритеты для отдельных wcx-ов? Но тогда одно значение ModuleName в секции работать не будет.
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

Priority= <1,0>
Если какой-либо файл открывается Observer и плагином .wcx, то сейчас этот плагин .wcx игнорируется. А если будет стоять Priority=1, то предлагается сначала попробовать открыть плагином .wcx; в случае неудачи - Observer.
Docent1
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

А пробовали менять порядок [Modules]?
И фильтровать по маскам? [Filters]
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Docent1 wrote:Если какой-либо файл открывается Observer и плагином .wcx, то сейчас этот плагин .wcx игнорируется. А если будет стоять Priority=1, то предлагается сначала попробовать открыть плагином .wcx; в случае неудачи - Observer.
Переставь wcx.so первым в списке модулей в observer.ini. Тогда все wcx плагины будут перебираться в первую очередь, если уж так хочется.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Хотелка на будущее: Adobe PDF portfolio.
Оно представляет собой несколько документов, вложенных в один, плюс какие-то красивости/удобности вокруг них — если я правильно понимаю, наподобие Microsoft Office Word Master document — и поддерживается Adobe Reader'ом начиная как минимум с версии 9. Вложенные-то документы и хочется оттуда выковыривать; ну а заодно и какие-то технические подробности смотреть.
Вроде чтобы реализовывать подобные вещи, у Adobe есть Acrobat Portfolio SDK, но лицензия там какая-то зверская, т.ч. я даже не уверен, применим ли этот SDK для реализации моего пожелания без её нарушения Acrobat Software Developer Kit.
Ещё удалось найти iText— оно представляется более перспективным.

Прошу занести эту хотелку в соответствующий список.
Last edited by HaRT on Fri 26 Apr, 2013 19:41, edited 1 time in total.
Reason: Исправлена отсылка к SDK
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

HaRT wrote:Хотелка на будущее: Adobe PDF portfolio.
А посмотреть на экземпляр можно? А то не встречал никогда такого.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Ariman wrote:А посмотреть на экземпляр можно? А то не встречал никогда такого.
Те, что у меня, выложить не могу, т.к. они проприетарные. Поищу что-нибудь в открытых источниках. А пока нашёл ссылку, где достаточно подробно написано и нарисовано, как это всё в жизни выглядит: PDF Portfolios.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Ariman wrote:А посмотреть на экземпляр можно? А то не встречал никогда такого.
Во, нашёл: Portfolio sample — там как раз с лишними красивостями.
А попутно нашёл и ещё полезную статейку, как с этим добром можно работать: New Feature added to Joel’s PDF Portfolio Utilities: Version 1.7 — там в конце авторского текста есть и ссылка для скачивания.

Обращаю внимание, что вписал правильный SDK в изначальную хотелку.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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