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
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

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

Post by buniak_a_h »

Latest post of the previous page:

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.
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

buniak_a_h wrote: Sun 05 Jun, 2022 04:13 Или я опять не о том?
О том, просто я не обратил внимания на сам инишник, а в ридми вот такое:
Значения задаются в формате: ModuleName=.ext1;.ext2;.ext3
Имена модулей беруться из секции [Modules] с учётом регистра. Расширения в списке
отделяются точкой с запятой и имеют точку впереди.
User avatar
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

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

Post by buniak_a_h »

Pasha_ZZZ wrote: Sun 05 Jun, 2022 05:09 в ридми вот такое
интересно, чему верить?
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

buniak_a_h wrote: Sun 05 Jun, 2022 05:31 интересно, чему верить?
Наверное все же инишнику, ведь работает же (вроде бы). Ну значит проще будет сделать маски-исключения по фаровским канонам...

В коммите от 30 июня это изменение внесено:
https://github.com/lazyhamster/Observer ... c4cba849c7

А ридми не поправили...
И в ченжлоге версии 1.8.0 данное изменение описано.
Last edited by Pasha_ZZZ on Sun 05 Jun, 2022 05:52, edited 2 times in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

HaRT wrote: Sat 04 Jun, 2022 17:57 Если и делать что-то такое, то уж со стандартным для Фара синтаксисом отделения исключений: *|*.iso;*.img
Так лучше будет, да.
Pasha_ZZZ wrote: Sun 05 Jun, 2022 05:44 Наверное все же инишнику, ведь работает же (вроде бы).
Верить надо файлам, которые работают. Ридми обновляется по остаточному принципу.
User avatar
buniak_a_h
Posts: 4268
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

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

Post by buniak_a_h »

Ariman wrote: Sun 05 Jun, 2022 10:12 Так лучше будет, да.
А если для проверки соответствия имени файла маске использовать функцию ProcessName, то это позволит использовать именованные группы масок типа <Pictures>
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

buniak_a_h wrote: Sun 05 Jun, 2022 11:56 А если для проверки соответствия имени файла маске использовать функцию ProcessName
Так и сделаю.
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Распоследний 1.12.1:
  1. Модули PDB и VISE есть в ини, но в принципе отсутствуют.
  2. Инну может уже добавить в плаг изначально?
  3. Install4j не открывает.
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: Mon 06 Jun, 2022 01:45 Модули PDB и VISE есть в ини, но в принципе отсутствуют.
Давно уже. Они нормально не работают, поэтому не входят в релизы. Мне лениво для дебага отдельный ini делать и подставлять постоянно.
Pasha_ZZZ wrote: Mon 06 Jun, 2022 01:45 Инну может уже добавить в плаг изначально?
Если добавлять, то и поддерживать придется. Не хочу.
Pasha_ZZZ wrote: Mon 06 Jun, 2022 01:45 Install4j не открывает.
Открывает, но пока только x86 инсталяхи. х64 допилить надо.
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Ariman wrote: Mon 06 Jun, 2022 07:59 Они нормально не работают, поэтому не входят в релизы.
В _юзер.ини стоит VerboseModuleLoad=1, там же есть

Code: Select all

[Modules]
PDB=-
VISE=-
но ошибка все равно появляется (о невозможности загрузить эти модули).
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: Mon 06 Jun, 2022 15:47 но ошибка все равно появляется (о невозможности загрузить эти модули).
Исправил. Проверка на минус потерялась где-то в дебрях вселенной.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Насколько сложно сделать отображение прогресса при ? А то для инсталлятора под 2 ГБ что-то уж очень этот процесс небыстрый…
Кстати, (головы и сердечки, которые в начале названий папок, движок форума не желает отображать) — это нормально? Если надо, я готов детально проинструктировать, как этот файл раздобыть законно и бесплатно.
Last edited by HaRT on Tue 05 Jul, 2022 11:39, edited 1 time in total.
Reason: Вычеркнуто неактуальное
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

HaRT wrote: Tue 05 Jul, 2022 02:02головы и сердечки, которые в начале названий папок
Когда-то раньше давно такое было (но не помню, обсервер это был или арклайт). А версия обсервера точно самая свежая?
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Pasha_ZZZ wrote: Tue 05 Jul, 2022 02:48 версия обсервера точно самая свежая?
У меня та версия, которую Фар показывает как 1.11.0.2. Но основной-то мой вопрос не по «головы и сердечки», а про числовой индикатор прогресса длительного считывания оглавления. Или вы знаете более свежую версию, где для инсталляторов NSIS это реализовано?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

HaRT wrote: Tue 05 Jul, 2022 04:08 У меня та версия, которую Фар показывает как 1.11.0.2
Самая свежая с последними правками - 1.12.1.
HaRT wrote: Tue 05 Jul, 2022 04:08 Но основной-то мой вопрос не по «головы и сердечки»
Если вопрос не основной - то на него не надо отвечать? Тогда не надо его и задавать.
Pasha_ZZZ
Posts: 436
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

HaRT wrote: Tue 05 Jul, 2022 02:02 А то для инсталлятора под 2 ГБ что-то уж очень этот процесс небыстрый
Дело не в размере, а в количестве файлов (и, возможно, папок). Например, есть инсталлер Logitech Options:
https://www.logitech.com/ru-ru/software/options.html
Observer открывает достаточно быстро, ArcLite еще быстрее. Файлов и папок внутри немного.
А вот если извлечь вложенный PDSetup.exe - то ArcLite открывает все так же быстро, а Observer задумывается. Файлов и папок в десятки раз больше.
Post Reply

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