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
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Latest post of the previous page:

Taciturn wrote: Thu 16 Feb, 2023 22:43 Можно два раза 1 ввести. А для распаковки Esc вместо пароля нажать.
О, спасибо! Просто пробел тоже подходит. Как-то я «на дурака» не догадался проверить. Это снимает мой вопрос насчёт входа/распаковки. (Но вообще похоже на какой-то баг, только вот непонятно, где.)
Однако пожелание насчёт указания, какой модуль/формат, остаётся в силе, ведь не всегда пароль удастся так подобрать.
Last edited by HaRT on Thu 16 Feb, 2023 23:06, edited 1 time in total.
Reason: Вычеркнуто неактуальное
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Taciturn wrote: Thu 16 Feb, 2023 22:43 HaRT, пароль, если вдруг ещё нужно, «password». На самом деле вообще не нужен. Можно два раза 1 ввести. А для распаковки Esc вместо пароля нажать.
Потестировал ещё — нет, для вытаскивания файлов (например, из папки \{app}\Icons) пароль необходим, и тривиальные не подходят. А если неосторожно вызвать QView, то вообще застреваешь в окне ввода пароля, и Фар приходится закрывать «крестиком». Т.ч. и вопрос о распаковке в обход пароля тоже в силе.

Ariman, кстати, во избежание указанного выше застревания, было бы недурно предусмотреть какую-то возможность такого отказа от ввода пароля, чтобы для этого файла больше не спрашивал (а в Фар, например, возвращать ошибку или пустой файл).
P.S.
И желательно ещё добавить горячую клавишу к метке: "&Extract %d files(s) and %d folder(s) to"
Фар есть инструмент, а не нянька. © 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 »

HaRT wrote: Thu 16 Feb, 2023 22:58(Но вообще похоже на какой-то баг, только вот непонятно, где.)
Это проблема модуля inno, который зачем-то выбрасывает требования пароля при открытии, хотя он обычно не нужен для листинга.
HaRT wrote: Thu 16 Feb, 2023 18:04 И вопрос: учитывая, что установщик успешно справляется со своей задачей (т.е. в т.ч. распаковывает файлы), нет ли какой-то возможности и Обсёрверу зайти в такой инсталлятор без ввода пароля?
Зайти можно, распаковать нельзя. Файлы зашифрованы стандартной фичей инно, нужен пароль для распаковки (кроме файлов из {tmp}). Для k-lite пароль в скрипте храниться и подставляется автоматом при установке. Можно его из скрипта наковырять, если очень надо.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Ariman, спасибо. А как насчёт этого?:
HaRT wrote: Thu 16 Feb, 2023 18:04пожелание: добавить в заголовок этого диалога указание, какой модуль/формат запрашивает пароль.
Или запросом пароля при входе страдает только Inno?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Кстати, да ещё и вот это (а то может случиться потеря данных, если будет несохранённый редактор):
HaRT wrote: Thu 16 Feb, 2023 23:11 Ariman, кстати, во избежание указанного выше застревания, было бы недурно предусмотреть какую-то возможность такого отказа от ввода пароля, чтобы для этого файла больше не спрашивал (а в Фар, например, возвращать ошибку или пустой файл).
P.S.
И желательно ещё добавить горячую клавишу к метке: "&Extract %d files(s) and %d folder(s) to"
Можно было бы по Enter при пустом пароле запоминать, что пароль для файлов (внутри архива) можно и переспросить, а по Esc — запоминать, что пароль для этих файлов переспрашивать не следует.
Фар есть инструмент, а не нянька. © 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 »

HaRT wrote: Fri 17 Feb, 2023 13:27Или запросом пароля при входе страдает только Inno?
Ещё ISO может глобальный пароль спрашивать.
HaRT wrote: Fri 17 Feb, 2023 16:47Можно было бы по Enter при пустом пароле запоминать, что пароль для файлов (внутри архива) можно и переспросить, а по Esc — запоминать, что пароль для этих файлов переспрашивать не следует.
Надо посмотреть как это выглядит на практике. Плагин по Esc в диалоге пароля больше ничего не спрашивает и возвращает ошибку открытия файла. Переспрашивать он не должен ничего.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Ariman wrote: Sat 18 Feb, 2023 20:35 Надо посмотреть как это выглядит на практике. Плагин по Esc в диалоге пароля больше ничего не спрашивает и возвращает ошибку открытия файла. Переспрашивать он не должен ничего.
Хм, сейчас у меня то застревание воспроизвести не удалось. Странно. Посмотрю, что дальше будет.
Фар есть инструмент, а не нянька. © 2009 DrKnS
ZayatsZ
Posts: 10
Joined: Thu 12 Dec, 2013 07:15

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

Post by ZayatsZ »

ZayatsZ wrote: Fri 02 Dec, 2022 11:03 Добрый день!
У кого-нибудь есть билд RenPy-Far3-x86 подплагина viewtopic.php?f=5&t=12729 ?
А то там ссылка на старые "протухшие" билды на nightly.link, которые уже не качаются.
Всем привет! Подниму свой вопрос про RenPy-Far3-x86. Нет ни у кого renpy.so?
Pasha_ZZZ
Posts: 430
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Есть только х64
User avatar
Dark_Diver
Posts: 26
Joined: Wed 26 Aug, 2009 10:59
Location: Kyiv
Has thanked: 1 time
Been thanked: 1 time

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

Post by Dark_Diver »

ZayatsZ wrote: Tue 21 Feb, 2023 08:27 Всем привет! Подниму свой вопрос про RenPy-Far3-x86. Нет ни у кого renpy.so?
Attachments
RenPy.zip
(15.76 KiB) Downloaded 56 times
User avatar
Taciturn
Posts: 600
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post by Taciturn »

isoimg, при извлечении теряется дата-время каталогов, устанавливается не как в ISO, а на момент извлечения. Нельзя ли сделать так, чтобы дата-время не терялись? В udfimg.so аналогично.
Last edited by Taciturn on Tue 28 Feb, 2023 21:56, 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 »

Taciturn wrote: Tue 28 Feb, 2023 21:51 Нельзя ли сделать так, чтобы дата-время не терялись?
Можно. Поправлю это.
SEt
Posts: 526
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 46 times

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

Post by SEt »

Поддержка новых версий Install Shield SFX:
Attachments
new_is.diff
(968 Bytes) Downloaded 59 times
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

SEt wrote: Tue 18 Apr, 2023 17:04 Поддержка новых версий Install Shield SFX:
Файлик бы ещё на потестить не помешал.
Pasha_ZZZ
Posts: 430
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Ariman wrote: Wed 19 Apr, 2023 18:48 Файлик бы ещё на потестить не помешал.
Можно наверное взять собственно сам свежий инсталлшилд - https://files.fm/u/yt9vhu6hr
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

Сборка x64 с учётом diff'a от @SEt -> Скачать
На файле от @Pasha_ZZZ вроде работает, но глубоко не проверял.

// upd

Far 3 x86 -> Скачать
Last edited by skipik on Thu 20 Apr, 2023 12:10, edited 1 time in total.
Post Reply

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