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

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

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

Post by Ariman »

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

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

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

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

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


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива. На версии 1.10 (и новее) работать не будет в связи с изменением API модулей.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Скачать последнюю сборку
Last edited by Ariman on Sun 12 Apr, 2020 07:57, edited 3 times in total.

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

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

Post by John Doe »

Latest post of the previous page:

Зато ls-lR понимает больше форматов:

User avatar
korsak
Posts: 63
Joined: Fri 28 Nov, 2008 22:21
Has thanked: 4 times
Been thanked: 1 time

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

Post by korsak »

korsak wrote:
Ariman wrote:Именно vid? А для остальных модулей файлы открывает?
Пробовал EML - тоже не открывает. Больше ничего пока не пробовал
Похоже проблема была совсем в другом месте http://forum.farmanager.com/viewtopic.p ... 225#p93816
Сейчас открывает все нормально

Denis
Posts: 1431
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

Dir.so - при попытке зайти обсервером в exe файл http://software.lsoft.net/DiskMonitorFree.exe падаем.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 »

расширения настрой

Denis
Posts: 1431
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

[Filters]
DIR=*.dir;*.info

Denis
Posts: 1431
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

Да и в случае с неправильным фильтром - падать - как-то неправильно.


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

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

Post by Ariman »

Вопрос в зал.
Некоторое время назад 2useven10 постил vmdk диск, отформатированный под Win95, который крашит плагин. После исследования выяснилось, что это не совсем чтобы баг. Проблема в неправильно заданной кодировке имен. Я у себя выставляю текущую OEM кодировку, а файлы на диске созданы с другой (в данном случае с 437). Соответственно, некоторые файлы читаются криво.
Падение то я исправлю. Но, собственно, вопрос в том, что в таком случае лучше делать: просто выбрасывать проблемные файлы из просмотра или как-то в интерфейсе (или конфиге) дать возможность задать кодировку для FAT-разделов? Хотелось бы услышать мнение пользователей.

UPD: Переформулировал фразу насчёт кодировки.
Last edited by Ariman on Tue 03 Apr, 2012 12:47, edited 1 time in total.

2useven10
Posts: 4057
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 188 times

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

Post by 2useven10 »

Хотелось бы иметь возможность читать такие файлы. Если для этого нужна настройка - пусть будет.

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

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

Post by zg »

Ariman wrote:а диск был отформатирован с другой (в данном случае с 437).
это как? у диска нет кодировки. можно рядом два файла создать, один в 866, другой 437.

Denis
Posts: 1431
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

Т.е. имена файлов в левой кодировке?

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

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

Post by Ariman »

zg wrote:это как? у диска нет кодировки. можно рядом два файла создать, один в 866, другой 437.
Согласен, фигню написал. Хотел сказать, что файлы созданы с именами в другой кодировке.

Проблема то как раз в том и есть, что в диске кодировка не прописана. И если при открытии диска не угадать кодировку DiscUtils выпадает на проблемных файлах.
Denis wrote:Т.е. имена файлов в левой кодировке?
Фактически да. В винде на виртуалке кодовая страница стоит другая.

Denis
Posts: 1431
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

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

Post by Denis »

Dir.3.0.0.4.7z
Far 3.0 build 2582

Делаю в каталоге Far'a:
dir /a /s * >file.dir

Захожу в file.dir - вижу в корне только каталоги, файлов нет. Во многих каталогах либо пусто, либо по одному файлу (первому).

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

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

Post by Ariman »

2useven10 wrote:Хотелось бы иметь возможность читать такие файлы. Если для этого нужна настройка - пусть будет.
В конфиге устроит? Применяться будет только после перезагрузки.

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

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

Post by zg »

Ariman wrote:Проблема то как раз в том и есть, что в диске кодировка не прописана.
в большинстве случаев рядом есть длинное имя.
И если при открытии диска не угадать кодировку DiscUtils выпадает на проблемных файлах.
почему? ну получиться имя вместо «ТЕСТ» — «ÆàæÆ». ничего ж страшного, не?

2useven10
Posts: 4057
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 188 times

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

Post by 2useven10 »

Ariman wrote:В конфиге устроит? Применяться будет только после перезагрузки.
Если задать во время работы сложно, можно и так, если будет вразумительная диагностика.

Post Reply

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