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

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

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

Post by Ariman »

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

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

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

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

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


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Скачать последнюю сборку
Last edited by Ariman on Sun 18 Oct, 2020 19:56, edited 4 times in total.
Shmuel
Posts: 6167
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 330 times

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

Post by Shmuel »

Latest post of the previous page:

Какие всё же есть гуманные плагинописатели (без иронии). Я вот при переходе на Far2 немедленно прекратил развивать свои плагины для Far1, аналогично и при переходе на Far3.
Dzirt2005
Posts: 299
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 3 times

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

Post by Dzirt2005 »

Ariman, что мешает желающим использовать последнюю существующую версию?
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

Shmuel wrote:Какие всё же есть гуманные плагинописатели (без иронии).
Та это больше инерция. На сборку усилий много не тратится, поэтому получился вроде как чемодан без ручки: вроде не очень надо, но не особо мешает и выкинуть жалко. :ha:
Dzirt2005 wrote:Ariman, что мешает желающим использовать последнюю существующую версию?
Та ничего не мешает, но когда api модулей будет меняться, то новые версии в старый плагин уже не втиснешь. И все багфиксы и обновления пройдут мимо.
Не то чтобы мне было сильно внапряг эту версию поддерживать, сборка то автоматом идет. Но делать что-то совсем бесполезно не очень хочется.

В общем, прикрою пока версию под Far1. Если кто найдется, кому очень нужна, пишите.
Dzirt2005
Posts: 299
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 3 times

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

Post by Dzirt2005 »

Ariman wrote: И все багфиксы и обновления пройдут мимо.
Ну да. Это и называется "замороженная версия" для устаревшей версии программы. Можно подумать, что сам Far 1.75 сейчас обновляется, да и большинство плагинов к нему тоже.
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

Забавненько, какой-то деятель портанул мою поделку под TC. Сорцы, правда, зажал. :)
arax
Posts: 2
Joined: Thu 17 Sep, 2015 20:18

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

Post by arax »

Ariman wrote: Сорцы, правда, зажал. :)
Будут вам сорцы, но позже, ибо нужно привести код в порядок, не писал на c++ года три и получилось как то коряво.
Хотя если я не ошибаюсь LGPL этого не требует.
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

arax wrote:Хотя если я не ошибаюсь LGPL этого не требует.
Та я без претензий, можно и не открывать. Лицензию как раз и подбирал из таких соображений, что если кто захочет воспользоваться, то может выбирать. Это так, приступ брюзжания. :)
Даже хорошо, что кто-то нашелся, кто портировал на TC, сам то я им не пользуюсь, поэтому и плагины под него не пишу.

ЗЫ. Думаю, имеет смысл с дистрибутива выкинуть wcx.so. Адаптер для wcx внутри wcx плагина вряд ли будет пользоваться популярностью. :)
User avatar
HaRT
Moderator
Posts: 9601
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 114 times
Been thanked: 233 times

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

Post by HaRT »

Ariman wrote: Думаю, имеет смысл с дистрибутива выкинуть wcx.so.
Вы почто народ попусту пугаете?!
Не все же сходу разберут, что это только про дистрибут для Тотала.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

Немного новья на потестить. Модуль для поддержки распаковки инсталях от "CreateInstall" (он же GenteeInstaller).
Не то же самое, что может распаковывать Install Explorer, там тоже есть Gentee Installer. Этот модуль поддерживает более новую модификацию того же исталятора. Старую версию, которую поддерживал IE, расковырять пока не получается (не могу понять алгоритм сжатия).
Способ установки традиционный, не забываем прописывать в конфиг.
Attachments
gentee.x86.7z
(21.05 KiB) Downloaded 62 times
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

Я считаю плагин Observer уважаемого Ariman эксклюзивным плагином Far! А то начнется "unpack uniextract" разных версий, TC и вообще...! Обидно, что хороший продукт будут использовать ... люди!
Docent1
arax
Posts: 2
Joined: Thu 17 Sep, 2015 20:18

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

Post by arax »

Поздно Доцент, украли уже :D
User avatar
abelenki
Posts: 462
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 140 times
Been thanked: 22 times
Contact:

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

Post by abelenki »

Ariman, добавьте пожалуйста в описание плагина:

MIME
* Контейнеры MBox
* Базы The Bat! (*.tbb)


в обоих ридми это есть, а в описании нет. по-этому, я только сегодня понял, что Observer прекрасно работает с базами The Bat и даже с аттачами внутри сообщений. ;) очень полезная штука.
Ariman wrote:Способ установки традиционный, не забываем прописывать в конфиг.
ткинте пожалуйста в пост, где описывается процесс установки нового модуля в Observer. а то перечитывать 100 страниц топика тяжко. ;)

копируем gentee.so в \Far\Plugins\Observer\modules - это понятно. а вот что и где в observer.ini прописывать - не очень.
Uninstall
Posts: 22
Joined: Fri 17 Jun, 2011 18:48
Been thanked: 1 time

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

Post by Uninstall »

что и где в observer.ini прописывать
По логике вещей -
[Modules]
CreateInstall=modules\gentee.so

[Filters]
CreateInstall=*.exe

CreateInstall может быть и Gentee, лишь бы совпадала пара в [Modules] и [Filters] и правильно указано обрабатываемое расширение.
Вроде так.
Last edited by Uninstall on Sat 19 Sep, 2015 08:16, edited 1 time in total.
User avatar
abelenki
Posts: 462
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 140 times
Been thanked: 22 times
Contact:

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

Post by abelenki »

Uninstall, спасибо, прописал.

прошёлся по всем инсталляшкам на моём компьютере через Ctrl+PgDn - ни одного CreateInstall не нашлось. :(

можете приложить любой небольшой инсталлятор, сделанный CreateInstall, чтобы можно было модуль протестировать?

нашёл - http://www.createinstall.com/downloads/cif-setup.exe

проверил - распаковывается без проблем. спасибо, Ariman, Uninstall.
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

abelenki wrote:добавьте пожалуйста в описание плагина:
Добавил.
Uninstall wrote:По логике вещей -
Всё правильно, так и надо.
abelenki wrote:можете приложить любой небольшой инсталлятор, сделанный CreateInstall, чтобы можно было модуль протестировать?
Ну хотя бы вот http://www.createinstall.ru/.
Docent1 wrote:Обидно, что хороший продукт будут использовать ... люди!
Добрее надо быть :ha: . Пусть пользуются, мне не жалко. Пусть только автора не забывают указывать при адаптации (ссылки на оригинал тоже не повредят).
User avatar
abelenki
Posts: 462
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 140 times
Been thanked: 22 times
Contact:

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

Post by abelenki »

небольшая хотелка для конфигурации плагина:

Code: Select all

[x] Remove from plugins menu
Observer'у необязательно быть в списке плагинов (F11), т.к. в основном он используется автоматом при заходе в файлы по Ctrl+PgDn.

это можно будет реализовать в будущих версиях?
Post Reply

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