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

Здесь можно обсудить ваш любимый плагин.
Ariman
Posts: 1250
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).

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

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

Post by Docent1 » Fri 08 Jul, 2011 21:23

Latest post of the previous page:

Ariman wrote:HaRT Без проблем, сделаю.

Docent1 Попробуй заменить битый glib на эту версию. Оказалось студия категорически отказывается правильно собирать 64-битный GLib с включенной оптимизацией.
Да, модули загружаются mime и mbox, но при попытке открыть .msg файл Far 2.1.0.1807 x64 виснет (начинает жрать процессор и память). К сожалению.
---
Может, попробовать без включенной оптимизации?
Docent1

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

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

Post by Ariman » Sat 09 Jul, 2011 10:02

В предыдущем варианте я переключил оптимизацию со скорости на размер. И оно стало в итоге собираться.
Попробуй новый вариант, собрал вообще без оптимизации. Плюс вложил ещё пересобраные модули на всякий случай.

ЗЫ. Если кто-нибудь ещё пользуется 64-битной версией, проверьте тоже как работает.

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

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

Post by Docent1 » Sat 09 Jul, 2011 11:46

Ariman wrote:..Попробуй новый вариант..
Все то же самое - виснет Far. Может, какой отладочный модуль с записью лога?
Docent1

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

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

Post by Maximus5 » Sat 09 Jul, 2011 13:59

У меня не виснет. Что я делаю не так?

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

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

Post by Docent1 » Sat 09 Jul, 2011 16:37

Maximus5 wrote:У меня не виснет. Что я делаю не так?
На почтовом msg - файле F11 -> Observer -> Открыть файл как ... -> MIME -> Far 2.1.0.1807 bis17 x64 виснет.
Observer v1.8.0. Заменить битый glib на вариант
Запускал Far с одним плагином Observer. Windows 7 x64
А вот сам файл msg
Attachments
00000001.rar
Файл msg
(2.17 KiB) Downloaded 74 times
Docent1

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

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

Post by Maximus5 » Sat 09 Jul, 2011 17:36

Ага,

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

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

Post by Docent1 » Sat 09 Jul, 2011 17:52

Еще интересная фишка: берем нулевой файл и на нем нажимаем Enter. Получаем:
╔═══════════════ MIME:\ ╤════════╤
║р Имя │Размер│ Дата │Время
║.. │ Вверх│09.07.11│20:45
║message txt│ 0│ │
Работает для всех типов (Ansi, Uni, x64)
Docent1

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

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

Post by Maximus5 » Sat 09 Jul, 2011 17:56

Ariman, pdb-шки для mime.so и 4observer.dll дашь?

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

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

Post by Ariman » Sat 09 Jul, 2011 19:36

Docent1 wrote:Еще интересная фишка: берем нулевой файл и на нем нажимаем Enter. Получаем:
Издержка библиотеки для MIME. Она пытается парсить всё что ей скормишь. Приходиться искусственно ограничивать. Исправлю.
Maximus5 wrote:Ariman, pdb-шки для mime.so и 4observer.dll дашь?
Собрал дебажную х64 версию плагина, модуля mime и glib. Ссылка

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

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

Post by Maximus5 » Sat 09 Jul, 2011 19:50

Гы :) прикольно

gmimeutils.c: 1517
ан, нет
rc == 0x00000000ffffffff

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

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

Post by Maximus5 » Sat 09 Jul, 2011 19:53

наверное неважно, но отладочная версия выдала

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

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

Post by Ariman » Sat 09 Jul, 2011 20:04

В отладочной версии я встроил сообщение если модуль не грузиться. Релизная версия всё молча проделывает.
Подозреваю, что не нашлась дебажная версия CRT. Я так понимаю студия на машине не стоит?

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

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

Post by Maximus5 » Sat 09 Jul, 2011 20:41

Стоит. Но ошибка-то возникает на mbox.so, в котором , и они

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

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

Post by Ariman » Sun 10 Jul, 2011 08:32

Действительно. Чего-то я ступил. Тогда странно, до этого же всё загружалось.
А mime дебажный подгрузился?

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

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

Post by Docent1 » Sun 10 Jul, 2011 10:58

Ariman wrote:Действительно. Чего-то я ступил. Тогда странно, до этого же всё загружалось.
А mime дебажный подгрузился?
Да
Docent1

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

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

Post by Ariman » Tue 12 Jul, 2011 13:06

Нашёл систему с Win7 x64. Действительно виснет намертво. Буду дальше ковырять.

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

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

Post by Ariman » Tue 12 Jul, 2011 20:40

Поигрался немного со сборкой под х64. Вроде перестало виснуть. Пробуйте.

Post Reply

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