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

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

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

Post by Ariman » Mon 31 Aug, 2009 11:29

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

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

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

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

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


Сторонние модули:
Dir — поддержка вывода команд dir и ls в качестве виртуального архива. (на версии 1.10 работать не будет в связи с изменением API модулей)
Inno Setup - поддержка файлов Inno Setup (сделан на основе innounp).

Ariman
Posts: 1237
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 26 times
Contact:

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

Post by Ariman » Wed 23 Sep, 2015 21:18

Latest post of the previous page:

Подозреваю, что это лицензия на разных языках. Вполне нормальные файлы, просто с одинаковым именем.

User avatar
gora
Posts: 19
Joined: Wed 23 Sep, 2015 09:26
Has thanked: 5 times

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

Post by gora » Thu 24 Sep, 2015 04:11

Ariman wrote: Вполне нормальные файлы, просто с одинаковым именем
1 Одноименные файлы находящиеся в одной папке, при извлечении просто затрут один другого и мы получим только один извлеченный файл вместо двух разных, но одноименных. Это неправильная распаковка. ИМХО
2 При попытках извлечь (посмотреть) каждый из файлов по одиночке приводят к тому, что каждый раз извлекается файл размером 40кб. Файл размером 75кб извлечь не удается, он при извлечении оказывается размером 40кб, т.е. фактически нам "подсовывают" все тот же первый (размером 40кб) файл.
Разве это нормальное поведение распаковщика?

User avatar
abelenki
Posts: 448
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 128 times
Been thanked: 17 times
Contact:

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

Post by abelenki » Thu 24 Sep, 2015 04:27

у меня файл ci-setup.exe имеет следующий каталог #temp#:



два одноимённых файла отображается по-разному и правильно распаковывается/просматриваются:



видимо, пробелема в Total Commander. в Far3 всё нормально - ни первый, ни второй пункт воспроизвести не удалось.

User avatar
gora
Posts: 19
Joined: Wed 23 Sep, 2015 09:26
Has thanked: 5 times

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

Post by gora » Thu 24 Sep, 2015 04:39

abelenki wrote: видимо, пробелема в Total Commander
Спасибо, понял. Буду спрашивать в другом месте. Только уточните разрядность Вашей системы, дабы убедиться, что мы тестировали одинаковый модуль распаковщика?

User avatar
abelenki
Posts: 448
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 128 times
Been thanked: 17 times
Contact:

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

Post by abelenki » Thu 24 Sep, 2015 04:43

gora wrote:Только уточните разрядность Вашей системы, дабы убедиться, что мы тестировали одинаковый модуль распаковщика?
я тестировал x86-модуль.

Ariman
Posts: 1237
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 26 times
Contact:

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

Post by Ariman » Thu 24 Sep, 2015 07:12

Насколько я помню, тотал распаковывает по имени файлы, поэтому и невозможно распаковать другой. Мой плагин для всех модулей переименовывает одноименные файлы, добавляя циферки к именам. Я так понимаю, порт этого не делает (не в курсе как там всё внутри устроено).

User avatar
gora
Posts: 19
Joined: Wed 23 Sep, 2015 09:26
Has thanked: 5 times

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

Post by gora » Sat 26 Sep, 2015 06:15

Ariman wrote: Файлики С++ рантайма для придания плагину большей портабельности: tstr @ Observer — распаковка файлов из различных контейнеров
Ссылки, в упомянутом посте, умерли

tstr
Posts: 524
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Sat 26 Sep, 2015 06:33

сейчас достаточно msvcp100.dll и msvcr100.dll соответствующей битности в подпапке modules.

User avatar
gora
Posts: 19
Joined: Wed 23 Sep, 2015 09:26
Has thanked: 5 times

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

Post by gora » Sat 26 Sep, 2015 08:05

tstr wrote: сейчас достаточно msvcp100.dll и msvcr100.dll соответствующей битности в подпапке modules.
Они обязательно должны быть в папке modules? У меня эти библиотеки и так есть в системной папке, нужно ли их дублировать, добавляя в папку modules?
Ariman
Не нашел в описании, почему некоторые файлы\папки заключены в фигурные\квадратные скобки и даже в символы решетки? Эта разница в "обрамляющих" символах несет какую нибудь доп. информацию?

tstr
Posts: 524
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

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

Post by tstr » Sat 26 Sep, 2015 09:22

если есть в системной - не обязательно. но если загрузиться в WinPE/RE в которой этих файлов нет - не загрузятся модули Observer, соотв. использовать этот плагин из установленного и настроеного FAR не получится.

Ariman
Posts: 1237
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 26 times
Contact:

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

Post by Ariman » Sat 26 Sep, 2015 11:01

gora wrote:Они обязательно должны быть в папке modules?
Или там, или где-нибудь в %PATH%.
gora wrote:Не нашел в описании, почему некоторые файлы\папки заключены в фигурные\квадратные скобки и даже в символы решетки? Эта разница в "обрамляющих" символах несет какую нибудь доп. информацию?
Нет, не несет. В некоторых форматах декорирование включено в исходном файле и идет как есть, в некоторых я сам расставлял от балды под настроение.

User avatar
gora
Posts: 19
Joined: Wed 23 Sep, 2015 09:26
Has thanked: 5 times

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

Post by gora » Sat 26 Sep, 2015 19:56

tstr wrote: использовать этот плагин из установленного и настроеного FAR не получится.
Мне это и не требуется.
Ariman wrote: в некоторых я сам расставлял от балды под настроение.
А привести все к единому стилю нет желания\возможности?

Посмотрите, пожалуйста:
1 NSIS, в котором часть имен папок в непонятной кодировке. Структура папок тоже значительно отличается от той, что показывает 7-Zip.
2 Вроде Wise, но плагин его не открывает.

Ariman
Posts: 1237
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 26 times
Contact:

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

Post by Ariman » Mon 28 Sep, 2015 08:48

gora wrote:А привести все к единому стилю нет желания\возможности?
Не вижу смысла. Иногда декорирование это часть формата, и все модули к одному виду всё равно не приведешь.
gora wrote:NSIS, в котором часть имен папок в непонятной кодировке.
Это Nsis3, будет поддержка, когда изменения из 7zip-а портирую.
gora wrote:Вроде Wise, но плагин его не открывает.
Это не совсем тот wise. В новых версиях инсталятора они на msi перешли, он там зашит внутри.

User avatar
gora
Posts: 19
Joined: Wed 23 Sep, 2015 09:26
Has thanked: 5 times

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

Post by gora » Mon 28 Sep, 2015 16:04

Ariman
Это gentee ? Не распаковался ни один.

Ariman
Posts: 1237
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 26 times
Contact:

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

Post by Ariman » Tue 29 Sep, 2015 08:44

Это старый gentee. Их два вида. Старый вариант открывается через InstallExplorer, я пока не знаю как это делать.

Ленивый
Posts: 55
Joined: Sun 13 Jul, 2008 11:50
Been thanked: 1 time

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

Post by Ленивый » Wed 07 Oct, 2015 17:52

Очень нужна простая фича (давно и с рождения плагина - не только я Ленивый???) - имя просматриваемого файла в заголовке панели и titlebar Far'а.

Ariman
Posts: 1237
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 26 times
Contact:

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

Post by Ariman » Thu 08 Oct, 2015 08:06

Отчего вдруг такая сильная необходимость? Есть шанс забыть в какой файл залез? :)

Post Reply

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