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.
dazran
Posts: 2
Joined: Tue 19 Jun, 2012 06:34

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

Post by dazran »

Latest post of the previous page:

skipik, Спасибо за информацию.

2useven10, Спасибо, помогло. Вижу теперь настроен на github
refaim
Posts: 13
Joined: Wed 18 Aug, 2010 01:22
Location: Владивосток
Has thanked: 6 times

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

Post by refaim »

Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Обновлен модуль dir.so:
https://github.com/Maximus5/FarPlugins/ ... so-3.0.0.8

@Ariman, обновите шапку пожалуйста
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

Такая вот странность:
имеется файл, полученный на терабайтном диске командой dir /s. Сам dir-файл размером 31 Мб. Почему-то этот модуль читает его дольше (в разы!), чем мой скрипт. А плагин ls_lR работает вообще мгновенно. Вот как они этого добились? И почему модуль, вызываемый из плагина, работает медленнее, чем скрипт на LUA?
Last edited by buniak_a_h on Mon 02 May, 2022 04:54, edited 1 time in total.
ammocoetes
Posts: 2
Joined: Wed 18 May, 2022 18:20

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

Post by ammocoetes »

У меня посте установки Observer_Far3_x86_1.12.0 при попытке открыть архив выскакивает окно Module Loading Error: The type initializer for 'DiscUtils.Setup.SetupHelper' threw an exception, но при этом архивы, которые пробовал, открываются. При выходе из после такого получаю системное "File and archive manager has encountered a problem and needs to close". Что именно и почему не работает? Far30b5888.x86 on Windows XP SP3 bit
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

ammocoetes wrote: Wed 18 May, 2022 18:31 The type initializer for 'DiscUtils.Setup.SetupHelper' threw an exception
А дальше? Прервал на самом интересном месте.
ammocoetes
Posts: 2
Joined: Wed 18 May, 2022 18:20

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

Post by ammocoetes »

А дальше - только OK (см. скриншот).
Module Loading Error.png
Module Loading Error.png (4.56 KiB) Viewed 3472 times
Pasha_ZZZ
Posts: 425
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Еще в 2016 году спрашивали, можно ли прикрутить:
https://github.com/dscharrer/innoextract

Сейчас используется модуль от pepak (в основе innounp), но он (как и сам innounp) не распаковывает модифицированную инну, а сабж справляется.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Pasha_ZZZ wrote: Fri 20 May, 2022 11:50 используется модуль от pepak (в основе innounp), но он (как и сам innounp) не распаковывает модифицированную инну, а сабж справляется
Ответ для остальных читателей:
pepak wrote: Fri 20 May, 2022 16:36 unfortunately it is much more difficult to embed into Observer
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Pasha_ZZZ wrote: Fri 20 May, 2022 11:50 Еще в 2016 году спрашивали, можно ли прикрутить:
https://github.com/dscharrer/innoextract

Сейчас используется модуль от pepak (в основе innounp), но он (как и сам innounp) не распаковывает модифицированную инну, а сабж справляется.
Хочется. Но его, как справедливо сказал pepak, в полпинка не заинтегрируешь. Та же фигня, что и с innounp, не заточено под внешние вызовы.
Pasha_ZZZ
Posts: 425
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Ariman wrote: Sat 21 May, 2022 10:00 не заточено под внешние вызовы.
Может сделать для обсервера некий модуль, который сможет вызывать внешние консольные утилиты? Типа как мультиарк...
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Тоже вариант.
Pasha_ZZZ
Posts: 425
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

А можно еще в секции [Filters] сделать, чтобы поддерживались исключения для расширений? Например, для UDF и ISO по умолчанию пусто (все файлы). Мне надо исключить только ISO например, или ISO и IMG. Вот бы было что-то типа:

Code: Select all

[Filters]
UDF=-.iso;-.img
ISO=-.iso;-.img
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Pasha_ZZZ wrote: Sat 04 Jun, 2022 12:16что-то типа
Если и делать что-то такое, то уж со стандартным для Фара синтаксисом отделения исключений: *|*.iso;*.img
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 425
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

HaRT wrote: Sat 04 Jun, 2022 17:57 то уж со стандартным для Фара синтаксисом отделения исключений
Ну сейчас же нестандартный, без звездочек
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

Pasha_ZZZ wrote: Sun 05 Jun, 2022 03:01 Ну сейчас же нестандартный, без звездочек
В коробке - со звёздочками. Если имеется в виду файл
Или я опять не о том?
Last edited by buniak_a_h on Sun 05 Jun, 2022 04:14, edited 1 time in total.
Post Reply

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