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

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

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

Post by Ariman »

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

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

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

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

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


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Скачать последнюю сборку
Last edited by Ariman on Sun 18 Oct, 2020 19:56, edited 4 times in total.
A.M.
Posts: 21
Joined: Tue 31 Aug, 2010 07:45

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

Post by A.M. »

Latest post of the previous page:

Есть файл pst, мегов 180. Падают и ANSI, и Unicode версии. Сам PST выложить не могу, но есть FStd_trap.log от ансишной версии. Есть смысл выкладывать?
User avatar
HaRT
Moderator
Posts: 9596
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 114 times
Been thanked: 233 times

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

Post by HaRT »

Ariman wrote:UPD: В аттаче новая версия, сделаны пункты 2, 4 и 5.
Как-то я это и не заметил раньше. Спасибо!
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

A.M. wrote:есть FStd_trap.log от ансишной версии. Есть смысл выкладывать?
Выкладывай, хуже точно не будет. :)
Есть желание в отладке поучаствовать?
A.M.
Posts: 21
Joined: Tue 31 Aug, 2010 07:45

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

Post by A.M. »

Ariman wrote:Выкладывай, хуже точно не будет.

Ariman wrote:Есть желание в отладке поучаствовать?
Да. А что делать надо?
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

A.M. wrote:Да. А что делать надо?
В основном запускать тестовые версии плагина, пробовать открыть проблемный файл и писать что получилось.

Вопрос небольшой: когда собственно падение происходит, когда происходит чтение списка файлов или в другой момент?
A.M.
Posts: 21
Joined: Tue 31 Aug, 2010 07:45

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

Post by A.M. »

На x86 ANSI-версии открытия списка файлов не происходит, жму несколько раз Enter на файле, через 3-4 раза выскакивает исключение.
На x64 Unicode-версии - FAR просто закрывается при первой же попытке открыть файл (FExcept, как я понял, в Unicode-версии нет).
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

Версия на пробу. Вроде пофиксил падение.
Attachments
pst.rar
(123.61 KiB) Downloaded 147 times
A.M.
Posts: 21
Joined: Tue 31 Aug, 2010 07:45

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

Post by A.M. »

Да, не падает, но в внутрь не входит.
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

Пока и не должно входить. Для первого теста задача была падение пофиксить. А то не красиво как-то ронять фар, даже если файл не открылся :)

Ну и контрольный тест на x64 версии, чтобы убедиться.
Attachments
pst-x64-test1.rar
(145.81 KiB) Downloaded 148 times
A.M.
Posts: 21
Joined: Tue 31 Aug, 2010 07:45

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

Post by A.M. »

Ну и контрольный тест на x64 версии, чтобы убедиться.
Не падает :)
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

Отлично. Тогда продолжаем тесты. Будет ли открываться с новой версией.
Attachments
pst-test2.rar
(124.71 KiB) Downloaded 151 times
A.M.
Posts: 21
Joined: Tue 31 Aug, 2010 07:45

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

Post by A.M. »

С новой версией отлично открывается :)
Спасибо!
User avatar
HaRT
Moderator
Posts: 9596
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 114 times
Been thanked: 233 times

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

Post by HaRT »

Зашёл я тут в тестовых целях в один свой старый PST-файл — гляжу, а в одной папке у всех писем размер 0 — только Тема и даты; ни заголовков, ни тела. Удивился, собрался писать баг-репорт, да решил всё же посмотреть на это дело Аутлуком. Оказалось, что там лежат не сами письма, а только скачанные заголовки, в том смысле, как это понимает Аутлук. В графическом интерфейсе это сразу хорошо видно по иконке, а тут — поди догадайся.

В связи с этим предложение: чтобы можно было видеть подобные вещи (а с помощью Атрибуции даже сразу), хотелось бы иметь возможность отображать некоторые свойства PST-объектов на атрибуты элемента панели. Как минимум — булевские свойства предопределённым образом; как максимум — конфигурируемый набор правил по отображению сочетаний значений свойств на значения атрибутов.

В частности, вот что хотелось бы иметь в первую очередь:
* если для письма скачаны только заголовки (Headers only) — чтобы был выставлен атрибут Hidden.
* если письмо прочитано (Read) — чтобы был выставлен атрибут Read-only.
* если есть вложения (Attachments) — чтобы был выставлен атрибут Archive.
* если письмо было отвечено (Replied) или переслано (Forwarded) — чтобы был выставлен атрибут System.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 9596
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 114 times
Been thanked: 233 times

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

Post by HaRT »

Попытался я войти в PST-файл размером под 600 МиБ — Фар (1.75) скоро молча схлопнулся без FStd_trap.log.

Я готов что-нибудь поотлаживать чуть-чуть.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1295
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

A.M. wrote:С новой версией отлично открывается :)
Отлично. Повезло, что совпала ошибка с той, чтобы была в тестовом файле, который я в интернете нарыл :)
HaRT wrote:Попытался я войти в PST-файл размером под 600 МиБ — Фар (1.75) скоро молча схлопнулся без FStd_trap.log.
И даже с последней тестовой версией на 3 поста выше?
User avatar
HaRT
Moderator
Posts: 9596
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 114 times
Been thanked: 233 times

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

Post by HaRT »

Ariman wrote:И даже с последней тестовой версией на 3 поста выше?
Да, я и затеял новые проверки в связи с выкладкой pst-test2.rar.

А что скажете насчёт использования атрибутов на письмах?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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