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

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

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

Post by Ariman »

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

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

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

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

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


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Last edited by Ariman on Wed 04 May, 2022 14:36, edited 7 times in total.
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

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: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

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

ЗЫ. Если кто-нибудь ещё пользуется 64-битной версией, проверьте тоже как работает.
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

Ariman wrote:..Попробуй новый вариант..
Все то же самое - виснет Far. Может, какой отладочный модуль с записью лога?
Docent1
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

У меня не виснет. Что я делаю не так?
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

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 85 times
Docent1
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

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

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

Post by Docent1 »

Еще интересная фишка: берем нулевой файл и на нем нажимаем Enter. Получаем:
╔═══════════════ MIME:\ ╤════════╤
║р Имя │Размер│ Дата │Время
║.. │ Вверх│09.07.11│20:45
║message txt│ 0│ │
Работает для всех типов (Ansi, Uni, x64)
Docent1
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Ariman, pdb-шки для mime.so и 4observer.dll дашь?
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Docent1 wrote:Еще интересная фишка: берем нулевой файл и на нем нажимаем Enter. Получаем:
Издержка библиотеки для MIME. Она пытается парсить всё что ей скормишь. Приходиться искусственно ограничивать. Исправлю.
Maximus5 wrote:Ariman, pdb-шки для mime.so и 4observer.dll дашь?
Собрал дебажную х64 версию плагина, модуля mime и glib. Ссылка
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

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

gmimeutils.c: 1517
ан, нет
rc == 0x00000000ffffffff
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

наверное неважно, но отладочная версия выдала
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

В отладочной версии я встроил сообщение если модуль не грузиться. Релизная версия всё молча проделывает.
Подозреваю, что не нашлась дебажная версия CRT. Я так понимаю студия на машине не стоит?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Стоит. Но ошибка-то возникает на mbox.so, в котором , и они
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Действительно. Чего-то я ступил. Тогда странно, до этого же всё загружалось.
А mime дебажный подгрузился?
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

Ariman wrote:Действительно. Чего-то я ступил. Тогда странно, до этого же всё загружалось.
А mime дебажный подгрузился?
Да
Docent1
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

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

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