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

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 03 Apr, 2012 13:47

Latest post of the previous page:

zg wrote:в большинстве случаев рядом есть длинное имя.
Есть, но либа их не пока понимает.
zg wrote:почему? ну получиться имя вместо «ТЕСТ» — «ÆàæÆ». ничего ж страшного, не?
В теории да. Но либа гоняет имена в юникод (в экземпляры System.String) и обратно. И если это делать через неправильную кодировку, то происходит облом, когда она не находит файл по имени.

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 03 Apr, 2012 13:55

2useven10 wrote:Если задать во время работы сложно, можно и так, если будет вразумительная диагностика.
Задать во время работы не то чтобы сложно, для этого интерфейса нет. А диагностика какая может быть. Тут если диск под FAT-ом и какой-то файл не читается, то теоретически накосячили с кодировкой.

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

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

Post by zg » Tue 03 Apr, 2012 13:59

Ariman wrote:В теории да. Но либа гоняет имена в юникод (в экземпляры System.String) и обратно. И если это делать через неправильную кодировку, то происходит облом, когда она не находит файл по имени.
а discutil, он только для fat используется или ещё для чего?


Denis
Posts: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

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

Post by Denis » Tue 03 Apr, 2012 14:26

Спасибо, работает.

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 03 Apr, 2012 14:27

zg wrote:а discutil, он только для fat используется или ещё для чего?
Весь модуль VDISK через эту либу работает. Она и образы читает и файловые системы (ntfs/fat/ext2-3).

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

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

Post by zg » Tue 03 Apr, 2012 14:38

Ariman wrote:
zg wrote:а discutil, он только для fat используется или ещё для чего?
Весь модуль VDISK через эту либу работает. Она и образы читает и файловые системы (ntfs/fat/ext2-3).
понятно. просто отдельно для fat есть вполне вменяемые либы.

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 » Thu 05 Apr, 2012 13:09

Небольшой изменения в политике партии :).
Я создал страничку проекта на sourceforge-е. И все закачки переехали туда.

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 » Thu 05 Apr, 2012 13:51

Обновление для модуля VDISK на попробовать.
- Исправлена поддержка для NTFS разделов созданных из-под win2k и winnt4.
- Улучшена обработка ошибок при старте модуля. Возможно получиться продиагностировать проблему у тех, у кого падало при старте

модуль для х86
модуль для x64

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 » Thu 05 Apr, 2012 15:24

Попробовал. Под XP ошибку при старте больше не выдает
Ariman wrote:А модуль то загрузился вообще?
ой :roll: под XP не успел проверить, завтра попробую на работе.
Под Win7 загрузился, все ОК.

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 » Thu 05 Apr, 2012 15:49

korsak wrote:Попробовал. Под XP ошибку при старте больше не выдает
А модуль то загрузился вообще?

2useven10
Posts: 3966
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

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

Post by 2useven10 » Thu 05 Apr, 2012 21:40

Ariman
мои 2k-nt4 теперь смотрятся на ура, ещё бы 95-98 добить, тогда будет супер плуг :)

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 06 Apr, 2012 09:00

korsak wrote:Под Win7 загрузился, все ОК.
Странно, не должно бы просто так заработать :). Я всего лишь добавил обработку исключений с выводом сообщения в окне.
2useven10 wrote:ещё бы 95-98 добить
Добьем. Вот пытаюсь придумать как бы это обработать красиво в плане интерфейса.

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 » Fri 06 Apr, 2012 19:21

Ariman wrote:
korsak wrote:Под Win7 загрузился, все ОК.
Странно, не должно бы просто так заработать :). Я всего лишь добавил обработку исключений с выводом сообщения в окне.
Вернее под Win7 и раньше все работало. Я имел в виду что ничего не поломалось в новом билде :)

Vix
Posts: 57
Joined: Sat 24 Jul, 2010 22:48
Been thanked: 1 time

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

Post by Vix » Wed 11 Apr, 2012 21:02

Версия 1.8.5 Far2 x64
При попытке открыть ISZ (сжатый ISO) вылет:

Описание:
Stopped working

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Application Name: Far.exe
Application Version: 2.0.0.1807
Application Timestamp: 4d6c7ef5
Fault Module Name: isoimg.so
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 4f3236d4
Exception Code: c0000005
Exception Offset: 0000000000007328
Версия ОС: 6.1.7601.2.1.0.256.4
Код языка: 1049

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 » Thu 12 Apr, 2012 09:17

Vix wrote:Версия 1.8.5 Far2 x64
При попытке открыть ISZ (сжатый ISO) вылет:
Давай файлик, на котором падает. У меня не повторяется на том что есть.

Vix
Posts: 57
Joined: Sat 24 Jul, 2010 22:48
Been thanked: 1 time

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

Post by Vix » Thu 12 Apr, 2012 14:26

для такого есть приват. zg.

Post Reply

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