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

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

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

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

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

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

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

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

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


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

User avatar
Taciturn
Posts: 389
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 21 times
Been thanked: 8 times
Contact:

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

Post by Taciturn » Fri 18 Jan, 2019 23:40

Latest post of the previous page:

HaRT wrote:
Thu 17 Jan, 2019 12:35
Taciturn, Так ведь Observer как раз сразу показывает содержимое этих cab-файлов в виде структуры директорий.
В данном случае файлы из drivers.cab нигде не показываются (из media1.cab действительно есть), а очень хочется их распаковать, ничего не устанавливая. До недавнего времени я и не подозревал что в 7-Zip будет больше файлов.
Ссылку исправил.
Last edited by Taciturn on Fri 18 Jan, 2019 23:46, edited 1 time in total.

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

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

Post by Ariman » Sat 19 Jan, 2019 09:41

Посмотрел я этот файлик.
Файлы из drivers.cab в процессе установки не участвуют, они нигде не прописаны. Это, собственно, даже по содержимому архива видно, там файлы с нормальными именами и с каталогами (в стандартных msi cab-ах каталогов не бывает и имена уникальные). Устанавливается его содержимое, насколько я понял, через CustomAction и dll-ку DriversCA (лежит в {embedded}). Так что если открывать Msi именно как инсталятор, что плагин и делает, то наличие и содержимое drivers.cab никак не обнаружить. Только если открывать как Compound,как это делает 7zip.

Shmuel
Posts: 5898
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 218 times

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

Post by Shmuel » Thu 24 Jan, 2019 10:50

Нажимаю Enter на pdf-файле. Файл открывается в Acrobat Reader. Закрываю Acrobat Reader. Пробую удалить этот файл - Фар сообщает, что не может ("The file is opened by the current process"). Если плагин Observer не загружен, этого не происходит.
Версия плагина 1.11.2.

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

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

Post by Ariman » Thu 24 Jan, 2019 10:59

На любом pdf файле так работает или только на каком-то конкретном? У меня локально не повторяется.

Shmuel
Posts: 5898
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 218 times

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

Post by Shmuel » Thu 24 Jan, 2019 11:36

Сейчас попробовал на нескольких других pdf-файлах - там этой проблемы нет. Увы, предоставить данный файл не могу (содержит личные данные человека).

User avatar
DrKnS
Posts: 5402
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 231 times

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

Post by DrKnS » Thu 24 Jan, 2019 11:53

Я наблюдал подобное несколько раз, и вроде бы совсем не на пдф.

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

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

Post by Ariman » Thu 24 Jan, 2019 12:15

DrKnS wrote:
Thu 24 Jan, 2019 11:53
Я наблюдал подобное несколько раз, и вроде бы совсем не на пдф.
Было дело, правил я подобное. Но каждый модуль лочит файлы самостоятельно, это не связанные проблемы.
Shmuel wrote:
Thu 24 Jan, 2019 11:36
Сейчас попробовал на нескольких других pdf-файлах - там этой проблемы нет. Увы, предоставить данный файл не могу (содержит личные данные человека).
Без файла будет сложно понять в каком месте косяк.
Могу ещё предложить с 1.12 попробовать, выше по треду ссылка была на достаточно свежую сборку. Там версия pdf либы посвежее.

Shmuel
Posts: 5898
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 218 times

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

Post by Shmuel » Thu 24 Jan, 2019 12:26

Ariman wrote:
Thu 24 Jan, 2019 12:15
Могу ещё предложить с 1.12 попробовать, выше по треду ссылка была на достаточно свежую сборку. Там версия pdf либы посвежее.
Выше по треду не нашёл - укажите ссылку. На гитхабе вижу последний релиз 1.11.2.

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

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

Post by Ariman » Thu 24 Jan, 2019 12:40

Здесь ссылка. Это не релиз, просто человек собрал на потестить.

Shmuel
Posts: 5898
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 218 times

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

Post by Shmuel » Thu 24 Jan, 2019 12:48

Ariman wrote:
Thu 24 Jan, 2019 12:40
Здесь ссылка. Это не релиз, просто человек собрал на потестить.
С этой версией плагина проблема ушла.

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

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

Post by Ariman » Thu 24 Jan, 2019 13:39

Люблю, когда баги сами собой исправляются :)

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

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

Post by Raistlin » Thu 04 Apr, 2019 21:01

Насколько я понимаю, имя библиотеки начинается с цифры, чтобы дать плагину максимальный приоритет. Единственный способ его понизить (а Observer рвется открывать дистрибутивы AMD'шных драйверов вперед arclite) - это убрать ее из имени?

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

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

Post by Ariman » Fri 05 Apr, 2019 06:40

Цифра как раз и поставлена, чтобы плагин открывал файлы раньше, чем arclite. :) Набор форматов то у них пересекается. Если хочется поменять приоритет, то да, надо цифру убрать.
А чем хуже Observer открывает драйвера, по сравнению с arclite-ом?

pepak
Posts: 433
Joined: Sun 13 Jul, 2008 11:18
Has thanked: 6 times
Been thanked: 24 times

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

Post by pepak » Sat 06 Apr, 2019 07:58

InnoUnp module v0.48.0 released

Changes:
  • Synchronized with InnoUnp v0.48.
  • Fixed incorrect Unicode<->ANSI conversions in various versions of Delphi. Now the generated files should be the same regardless of the Delphi version and should always contain proper data. To achieve this, the file format for .iss and .isl files was changed to always use UTF8, unlike the original InnoUnp.
Download (source + binaries)

Discussion

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

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

Post by Ariman » Mon 13 May, 2019 15:53

Если у кого-то присутствует тяга к экспериментам, то билды текущей версии плагина теперь доступны через Appveyor. Только для Far3.
В таких версиях не всё работает как надо, но пользоваться, в принципе, можно.

pepak
Posts: 433
Joined: Sun 13 Jul, 2008 11:18
Has thanked: 6 times
Been thanked: 24 times

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

Post by pepak » Sat 18 May, 2019 16:44

InnoUnp module v0.49.0 released

Changes:
  • Synchronized with InnoUnp v0.49.
Download (source + binaries)

Discussion

User avatar
John Doe
Бюрократ
Posts: 12458
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 194 times

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

Post by John Doe » Thu 18 Jul, 2019 11:52

https://www.alfareader.org/alfareader.msi
Не распознаётся

Post Reply

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