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.
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Latest post of the previous page:

Ariman wrote:А посмотреть на экземпляр можно? А то не встречал никогда такого.
Во, нашёл: Portfolio sample — там как раз с лишними красивостями.
А попутно нашёл и ещё полезную статейку, как с этим добром можно работать: New Feature added to Joel’s PDF Portfolio Utilities: Version 1.7 — там в конце авторского текста есть и ссылка для скачивания.

Обращаю внимание, что вписал правильный SDK в изначальную хотелку.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

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

Post by lazyeugene »

А с поддержкой UDF в *.isz ничего не намечается?
Ещё хотелось бы увидеть поддержку *.mdx (их создаёт Daemon Tools). Сейчас обсервер видит только iso-образ внутри несжатых mdx. UDF не видит, и если mdx создан сжатый, то не видит вообще ничего.
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 »

HaRT wrote:Во, нашёл: Portfolio sample — там как раз с лишними красивостями.
Спасибо, изучу как-нибудь на досуге. Хотелку добавил.
lazyeugene wrote:А с поддержкой UDF в *.isz ничего не намечается?
Да мне как-то такие ни разу не попадались, не задумывался над таким вариантом. Добавил пока в список пожеланий.
lazyeugene wrote:Ещё хотелось бы увидеть поддержку *.mdx (их создаёт Daemon Tools).
Проблема с mdx в том, что их никто кроме DT не поддерживает, и эти упыри формат не хотят раскрывать.
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 »

2 HaRT
Глянул насчет ссылок на PDF библиотеки.
Adobe-вский SDK просто так скачать невозможно, требуют заполнить форму заявки и отправить им. Я в итоге плюнул на этот вариант.
Попробовал iText. Эта либа может вполне нормально доставать внутренние файлы. Код, правда, какой-то наркоманский при этом получается, но это скорее особенности PDF формата. Так что модуль можно написать. Единственный недостаток, что будет зависимость от .NET-а, но это, думаю, не критично.
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Ariman wrote:будет зависимость от .NET-а, но это, думаю, не критично.
Если это .NET версии 2, то не критично.
А на Адобовскую анкету я гляну — авось мне и не сделается страшно попробовать.
Фар есть инструмент, а не нянька. © 2009 DrKnS
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 »

HaRT wrote:Если это .NET версии 2, то не критично.
Я сейчас в 2010 студии собираю, а она c++/cli проекты только под .NET 4 собирает. А без cli-шной прослойки библиотеку на c# в плагине использовать не получится.
HaRT wrote:А на Адобовскую анкету я гляну — авось мне и не сделается страшно попробовать.
Ну если есть желание, то, конечно, чем больше вариантов тем лучше. Нужно не само SDK по первоначальной ссылке, а Adobe PDF Library SDK. Внизу страницы ссылка на pdf с анкеткой. Эта либа, в отличии от первой SDK, не требует установки акробата на машину.
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Ariman wrote:Нужно не само SDK по первоначальной ссылке, а Adobe PDF Library SDK.
Adobe® PDF Library X SDK FAQ wrote:Is the Acrobat PDF Library freely available?
No. It is licensed to independent software vendors (ISVs), original equipment manufacturers (OEMs), systems integrators, and enterprise IT customers and partners. Pricing is based on a royalty model. For enterprise applications for internal use, pricing is b--ased on the deployment configuration.
How much does the Adobe PDF Library cost?
Pricing is royalty based and dependent on the Adobe PDF Library functionality used by your application. For
enterprise IT customers, pricing is based on the deployment configuration.
Похоже, они хотят денег с каждого конечного пользователя. Да пошли они лесом!
Фар есть инструмент, а не нянька. © 2009 DrKnS
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 »

По идее (судя по тексту), они хотя процент с продаж. Но как это считать для бесплатного софта.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

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

Post by cmd.exe »

Здравствуй Ariman. Вы бы не могли помочь поправить модуль VDISK для поддержки вот таких файлов от прошивки андройда:
boot.img
kernel.img
recovery.img

Всегда вроде-бы дружил, но немогу понять что за структура данных в них, что-бы руками распаковать. Вы вроде-бы писали, что то-же дружите с андройдом. Ваш модуль был-бы очень полезен в данном вопросе!
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
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 »

cmd.exe wrote:Вы вроде-бы писали, что то-же дружите с андройдом.
Это был не я :). С андроидом я никогда не работал.
А насчет поддержки файлов, то это лучше написать разработчикам библиотеки DiscUtils. Модуль всего лишь её использует, и больше ничего сам не делает.
Kirill
Posts: 263
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 3 times
Contact:

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

Post by Kirill »

Сабж умеет работать с инсталляторами InstallShield? Понадобилось распаковать Zend Server (PHP 5.3) 6.0.1 http://www.zend.com/en/download/656 без установки, а не получилось.
User avatar
John Doe
Бюрократ
Posts: 13847
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Не умеет.
Но при запуске некоторых инсталляторов в %TEMP% пишется *.msi файл, а его распаковать можно.
Kirill
Posts: 263
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 3 times
Contact:

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

Post by Kirill »

John Doe wrote:Не умеет.
Но при запуске некоторых инсталляторов в %TEMP% пишется *.msi файл, а его распаковать можно.
Спасибо. Не знал.
solaris
Posts: 18
Joined: Thu 17 May, 2012 10:38
Has thanked: 3 times

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

Post by solaris »

Observer 1.9.0, пытаюсь открыть UDF 2.60 iso

1-й ПК (Windows 7 x64 Домашняя базовая, 6.1.7601 Service Pack 1 сборка 7601, все обновления, ноутбук, i7-2630QM, 4 Gb): Far2 x86 открывает, Far2 x64 открывает, Far3 x64 открывает.

2-й ПК (Windows 7 x64 Профессиональная, 6.1.7601 Service Pack 1 сборка 7601, все обновления, desktop, Core2 E8400, 4 Gb): Far2 x86 открывает, Far2 x64 не открывает, Far3 x64 не открывает.

Очевидно, не хватает каких-то библиотек. Для проверки перед написанием папки FAR'а копировал с ПК 1 на ПК 2.
User avatar
zg
zero-gravity
Posts: 6034
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

solaris wrote:Очевидно, не хватает каких-то библиотек.
MSVCR90.dll
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

solaris wrote:Очевидно, не хватает каких-то библиотек.
Рекомендую бесплатный Dependency Walker 2.2 x64.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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