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).

Dzirt2005
Posts: 296
Joined: Fri 29 Feb, 2008 12:11
Been thanked: 2 times

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

Post by Dzirt2005 » Sun 30 Oct, 2011 14:29

Latest post of the previous page:

ccaid wrote:как гипотеза, если в автозагрузке стоит прога, использующая (и поэтому загружающая при своем запуске) .net, то последующим прогам (в том числе far+observer+vdisk) будет уже легче.
Почему гипотеза? Именно так дело и обстоит... с этим .NET'ом. :)

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

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

Post by Ariman » Tue 01 Nov, 2011 09:45

2 ccaid
Попробуй всё-таки совет NightRoman-а с ngen-ом. Может что и полечит, мало ли.

User avatar
zg
zero-gravity
Posts: 5629
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 105 times
Contact:

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

Post by zg » Tue 01 Nov, 2011 09:55

Ariman wrote:2 ccaid
Попробуй всё-таки совет NightRoman-а с ngen-ом. Может что и полечит, мало ли.
ну у меня с семи секунд до 4х уменьшилось. это можно считать лечением?

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

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

Post by Ariman » Wed 02 Nov, 2011 11:51

zg wrote:ну у меня с семи секунд до 4х уменьшилось. это можно считать лечением?
Мда, хилое лечение какое-то.

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

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

Post by ccaid » Wed 02 Nov, 2011 17:59

попробовал, разницы не увидел — те же пара секунд
или надо выполнять ngen перед каждым первым заходом в архив? :ha:
Фар делают добрые люди

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

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

Post by Ariman » Fri 04 Nov, 2011 09:17

ccaid wrote:или надо выполнять ngen перед каждым первым заходом в архив? :ha:
Надо в системные требования включить :P

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

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

Post by ccaid » Tue 08 Nov, 2011 17:44

Ariman
а организовать детектор форматов в головном модуле с подгрузкой субмодуля по требованию детектора — нежелательные заморочки?
Фар делают добрые люди

User avatar
HaRT
Moderator
Posts: 9108
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 164 times

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

Post by HaRT » Tue 08 Nov, 2011 18:03

ccaid wrote:детектор форматов в головном модуле с подгрузкой субмодуля по требованию детектора — нежелательные заморочки?
Для этого потребовалось бы заносить в головной модуль знание о каждом формате — это сильно нарушает модульность. Другой разговор, что в принципе можно было бы попытаться для некоторых тяжёлых форматов сделать легковесные прокси с детектором, которые бы уже при распознавании формата подгружали свой основной модуль.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Ariman » Tue 08 Nov, 2011 20:52

Как справедливо заметил HaRT, детектор испортит всю идею модулей.
Единственный вариант с подгрузкой, который могу предложить, это при использовании фильтров расширений, если фильтр не сработал, то и модуль грузить не надо. Но при попытке вызова по F11 все модули будут грузиться вместе.

PS. Я не большой спец в .NET-е, но не увеличиться ли скорость загрузки, если DiscUtils.dll попробовать в GAC засунуть. MS вроде утверждает, что скорость загрузки библиотеки должна быть выше.

User avatar
HaRT
Moderator
Posts: 9108
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 164 times

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

Post by HaRT » Wed 09 Nov, 2011 11:49

Ariman
А как Вам моя идея с легковесной обёрткой-детектором-загрузчиком для тяжеловесных модулей?
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Ariman » Wed 09 Nov, 2011 14:03

HaRT wrote:А как Вам моя идея с легковесной обёрткой-детектором-загрузчиком для тяжеловесных модулей?
Идея сама по себе нормальная, но делать не буду. Куча работы ради обхода тормозов .NET-а в одном модуле меня совсем не вдохновляет. И я даже проверить результат не смогу, у меня на 2 машинах всё взлетает отлично :)

User avatar
zg
zero-gravity
Posts: 5629
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 105 times
Contact:

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

Post by zg » Fri 11 Nov, 2011 18:55

Ariman wrote:И я даже проверить результат не смогу, у меня на 2 машинах всё взлетает отлично :)
видимо видеокарты — ati.

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

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

Post by Ariman » Fri 11 Nov, 2011 21:49

zg wrote:видимо видеокарты — ati.
Нет, nvidia 2x0. А какая связь?

User avatar
zg
zero-gravity
Posts: 5629
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 105 times
Contact:

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

Post by zg » Fri 11 Nov, 2011 21:51

Ariman wrote:Нет, nvidia 2x0. А какая связь?
у ати контроль панель на дотнете. всё время в памяти.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 » Fri 11 Nov, 2011 21:52

в дрова атишных карт входит catalyst, который требует .net и запускается автоматом при логоне.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 » Tue 15 Nov, 2011 17:00

При открытии одного образа (Windows98.vhd) проявился баг - падает Far (build 1807 bis22 x86, Windows 7 x64). 7-zip этот образ открывает.
Attachments
FStd_trap.rar
FStd_trap.log
(7.11 KiB) Downloaded 63 times
Docent1

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

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

Post by Ariman » Tue 15 Nov, 2011 20:46

Docent1 wrote:При открытии одного образа (Windows98.vhd) проявился баг - падает Far (build 1807 bis22 x86, Windows 7 x64). 7-zip этот образ открывает.
Раз Windows98 подозреваю там FAT32. Русских имён файлов случайно нет?

Post Reply

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