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

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

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

Post by Ariman » Mon 31 Aug, 2009 11:29

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

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

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

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

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


Сторонние модули:
Dir — поддержка вывода команд dir и ls в качестве виртуального архива. (на версии 1.10 работать не будет в связи с изменением API модулей)
Inno Setup - поддержка файлов Inno Setup (сделан на основе innounp).

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

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

Post by HaRT » Fri 06 Feb, 2015 13:31

Latest post of the previous page:

Ariman wrote:
fibre wrote:раз сделаете поддержку формата PST, то, может быть, и OST тоже? (не исключаю вариант, что это тот же самый формат, просто расширение другое).
Ну если мелкософтская SDK поймет эти файлы, то поддержка автоматом получится. Если нет, посмотрим что можно сделать. Выложи примерчик, чтобы проверить можно было.
Похоже, что не поддерживает (или оно просто в модуле не доделано?). Я попробовал открыть OST как PST — никакого эффекта.
Прошу занести поддержку формата OST в список хотелок. Есть и соответствующая библиотека: libpff; возможно, и ещё что-то найдётся… Тестовые данные смогу изготовить и предоставить.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Ariman » Fri 06 Feb, 2015 13:54

HaRT wrote:Похоже, что не поддерживает (или оно просто в модуле не доделано?). Я попробовал открыть OST как PST — никакого эффекта.
В фичах либы была вроде заявлена поддержка OST. Но я лично никогда не тестировал. Может она там не допилена осталась, разработка то прекратилась.
HaRT wrote:Есть и соответствующая библиотека: libpff; возможно, и ещё что-то найдётся…
Смущает в ней

Code: Select all

Project information:
* Status: alpha
HaRT wrote:Тестовые данные смогу изготовить и предоставить.
Совсем не помешало бы.
HaRT wrote:Прошу занести поддержку формата OST в список хотелок.
Добавлю.

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

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

Post by Ariman » Fri 06 Feb, 2015 14:01

John Doe wrote:Плагин получает от модуля все свойства, формирует из них массив {имясвойства1,значение1,имясвойства2,значение2,...}, и передаёт данные в lua-скрипт (этот массив + дополнительную информацию: имя файла, имя модуля, ширину колонки, и.т.п.).Обратно получает результирующую строку, которую и отображает в C0.Если получать все свойства затратно, то можно задавать необходимые в ini-файле модуля.
Можно и так.
Меня смущает громоздкость этой всей фичи, пользоваться которой, скорее всего, будут полтора человека.

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

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

Post by HaRT » Fri 06 Feb, 2015 14:02

Ariman wrote: Добавлю
Спасибо, вижу.
А вот это:
Ariman wrote: - Добавить шорткаты для списка модулей.
уже стоит зачеркнуть, ибо
Ariman wrote: Версия 1.9.3
- Добавлены горячие клавиши для меню выбора модуля.
Ariman wrote: Меня смущает громоздкость этой всей фичи
Так ведь зато она будет применима к любому модулю!
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by John Doe » Fri 06 Feb, 2015 14:53

Ariman wrote:...пользоваться которой, скорее всего, будут полтора человека.
Это ж нормально )

P.S.
Хотя лично мой фаворит из списка хотелок — это Inno

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

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

Post by Ariman » Thu 19 Feb, 2015 13:36

Добавил изменение заголовка окна при открытии файла. Плюс теперь пишется какой модуль открывает файл. Тестовая версия.
John Doe wrote:P.S.Хотя лично мой фаворит из списка хотелок — это Inno
У меня тоже. :)

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

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

Post by HaRT » Thu 19 Feb, 2015 13:58

Ariman wrote: Добавил изменение заголовка окна при открытии файла. Плюс теперь пишется какой модуль открывает файл.
Спасибо!
Вижу

Code: Select all

╔════════ Observer ════════╗
║ Reading files list (PST) ║
╚══════════════════════════╝
, а в заголовке консоли — просто “Reading files list (PST)”. Сложно ли, чтобы заголовок имел вид?: “Observer: Reading files list (PST) - Far 3.0.4267 x86” — т.е. чтобы там оставалась версия Фара и был указан плагин.

PS
У avast! Free Antivirus компонент Web Shield блокирует эту ссылку по причине “Infection: URL:Mal”. Разумеется, в скачанном файле никакой зловред не обнаруживается.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Ariman » Thu 19 Feb, 2015 14:16

HaRT wrote:Сложно ли, чтобы заголовок имел вид?: “Observer: Reading files list (PST) - Far 3.0.4267 x86” — т.е. чтобы там оставалась версия Фара и был указан плагин.
Версию фара откуда-то достать надо. Парсить текущий заголовок не очень хороший вариант. Проще "Observer: Reading files list (PST)" просто написать.
HaRT wrote:У avast! Free Antivirus компонент Web Shield блокирует эту ссылку по причине “Infection: URL:Mal”. Разумеется, в скачанном файле никакой зловред не обнаруживается.
Даже не знаю что ему в урле могло не понравиться то.

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

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

Post by Ariman » Fri 20 Feb, 2015 14:10

Обновил тестовую версию. Теперь в заголовке консоли ещё и название плагина пишется. Ссылка та же.

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

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

Post by HaRT » Fri 20 Feb, 2015 14:20

Ariman wrote: Теперь в заголовке консоли ещё и название плагина пишется
Спасибо
Фар есть инструмент, а не нянька. © 2009 DrKnS

Zmey78
Posts: 30
Joined: Sun 22 Feb, 2015 16:37
Has thanked: 4 times
Contact:

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

Post by Zmey78 » Sat 07 Mar, 2015 18:32

Подскажите, плиз. Встроенный arclite открывает .VHD не корректно, внутри оказывается файл с тем же именем, но .MBR, который уже не открывается. Плагин "Observer" нормально будет открывать? (это я пытаюсь увидеть содержание бекапа от Windows Server 2008)

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

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

Post by HaRT » Sat 07 Mar, 2015 21:49

Zmey78 wrote: Плагин "Observer" нормально будет открывать?
Не быстрее ли попробовать?
А вот если результат будет неудовлетворительной, то присылайте тестовый файл.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Zmey78
Posts: 30
Joined: Sun 22 Feb, 2015 16:37
Has thanked: 4 times
Contact:

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

Post by Zmey78 » Wed 11 Mar, 2015 10:20

Работает, благодарю.

Yegor
Posts: 957
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 3 times
Been thanked: 12 times

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

Post by Yegor » Wed 01 Apr, 2015 22:19

Очень хотелось бы модуль для InnoSetup (знаю что есть в todo). Думал сделать сам, но версию Делфи, где строки неюникодные, даже ставить уже не хочется.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Thu 02 Apr, 2015 00:12

Во всех версиях Delphi есть юникодные строки.

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

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

Post by Ariman » Thu 02 Apr, 2015 08:17

Yegor wrote:Очень хотелось бы модуль для InnoSetup (знаю что есть в todo).
Innounp дюже рефакторить надо для этой цели. Там всё заточено на то, что это консольное приложение. Я пытаюсь его в библиотеку превратить, но как-то тяжко идёт.
Max Rusov wrote:Во всех версиях Delphi есть юникодные строки.
Оно как бы да, но WideString и UnicodeString это разные вещи, хотя и обе про юникод.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Thu 02 Apr, 2015 08:24

Ariman wrote: Оно как бы да, но WideString и UnicodeString это разные вещи, хотя и обе про юникод.
Вам шашечки - или ехать?

Post Reply

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