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

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

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

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

Post by HaRT » Fri 26 Apr, 2013 20:03

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 » Sat 27 Apr, 2013 05:01

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

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

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

Post by Ariman » Sat 27 Apr, 2013 08:11

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

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

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

Post by Ariman » Wed 01 May, 2013 15:32

2 HaRT
Глянул насчет ссылок на PDF библиотеки.
Adobe-вский SDK просто так скачать невозможно, требуют заполнить форму заявки и отправить им. Я в итоге плюнул на этот вариант.
Попробовал iText. Эта либа может вполне нормально доставать внутренние файлы. Код, правда, какой-то наркоманский при этом получается, но это скорее особенности PDF формата. Так что модуль можно написать. Единственный недостаток, что будет зависимость от .NET-а, но это, думаю, не критично.

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

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

Post by HaRT » Wed 01 May, 2013 17:33

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

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

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

Post by Ariman » Wed 01 May, 2013 18:11

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: 9114
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 165 times

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

Post by HaRT » Wed 01 May, 2013 20:59

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

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

Post by Ariman » Thu 02 May, 2013 09:28

По идее (судя по тексту), они хотя процент с продаж. Но как это считать для бесплатного софта.

User avatar
cmd.exe
Posts: 375
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 180 times
Been thanked: 7 times
Contact:

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

Post by cmd.exe » Fri 03 May, 2013 14:48

Здравствуй 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: 1252
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 28 times
Contact:

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

Post by Ariman » Sat 04 May, 2013 11:01

cmd.exe wrote:Вы вроде-бы писали, что то-же дружите с андройдом.
Это был не я :). С андроидом я никогда не работал.
А насчет поддержки файлов, то это лучше написать разработчикам библиотеки DiscUtils. Модуль всего лишь её использует, и больше ничего сам не делает.

Kirill
Posts: 262
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 1 time
Contact:

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

Post by Kirill » Wed 08 May, 2013 09:04

Сабж умеет работать с инсталляторами InstallShield? Понадобилось распаковать Zend Server (PHP 5.3) 6.0.1 http://www.zend.com/en/download/656 без установки, а не получилось.

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

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

Post by John Doe » Wed 08 May, 2013 09:10

Не умеет.
Но при запуске некоторых инсталляторов в %TEMP% пишется *.msi файл, а его распаковать можно.

Kirill
Posts: 262
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 1 time
Contact:

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

Post by Kirill » Wed 08 May, 2013 09:14

John Doe wrote:Не умеет.
Но при запуске некоторых инсталляторов в %TEMP% пишется *.msi файл, а его распаковать можно.
Спасибо. Не знал.

solaris
Posts: 18
Joined: Thu 17 May, 2012 10:38
Has thanked: 3 times

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

Post by solaris » Wed 29 May, 2013 15:47

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: 5630
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 106 times
Contact:

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

Post by zg » Wed 29 May, 2013 16:08

solaris wrote:Очевидно, не хватает каких-то библиотек.
MSVCR90.dll

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

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

Post by HaRT » Wed 29 May, 2013 16:18

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

solaris
Posts: 18
Joined: Thu 17 May, 2012 10:38
Has thanked: 3 times

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

Post by solaris » Wed 29 May, 2013 17:17

Да нет, их много.

Last edited by solaris on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [code], [spoiler]

Post Reply

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