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

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

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

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

Post by Docent1 » Mon 19 Dec, 2011 20:02

Latest post of the previous page:

Maximus5 wrote:зачем рапидшара, если есть ifolder.ru, да и на narod.ru файл через фтп можно залить
если уж прямую ссылку на свой комп дать не можешь
да и многотомные архивы никто не отменял
Ты советуй, если знаешь! После 4 ч. закачки (итого 8 ч.) на ifolder.ru мне сообщили, что превышен размер в 500 Мб и файлы необходимо упаковать программой TMFP. Эта сволоч упаковывает уже 3 ч. Потом идет сообщение "Внутренняя ошибка на сервере. Код ошибки: 20111219acc41c23f9cabd119ab2de49"! Больше никуда ничё незаливаю!!!
Подскажите лучше как дать прямую ссылку на свой комп (у меня домолинк по Москве и обл.), есть GoldFTP и HFS
Last edited by Docent1 on Mon 19 Dec, 2011 20:16, edited 1 time in total.
Docent1

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Mon 19 Dec, 2011 20:09

я советовал, между прочим. arclite замечательно создает многотомные архивы.
кроме того, про 500 мег на ifolder на странице закачки написано.
так что...

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

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

Post by HaRT » Mon 19 Dec, 2011 20:10

Docent1 wrote:После 4 ч. закачки (итого 8 ч.) на ifolder.ru мне сообщили, что превышен размер в 500 Мб
ССЗБ, там же на главной странице русским по белому написано: “
Наши бесплатные услуги:
1. Закачать файл до 500 Мб;

И не говорите, что Вам не напоминали про многотомные архивы.
Docent1 wrote:Больше никуда ничё незаливаю!
Как будто не Вы сами заинтересованы в исправлении этой ошибки.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5610
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 100 times
Contact:

Post by zg » Mon 19 Dec, 2011 20:17

Docent1 wrote:Ты советуй, если знаешь!
отдохни пока недельку.

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

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

Post by Ariman » Wed 04 Jan, 2012 10:03

Немного грустная новость. Тут проскальзывал багрепорт что не открываются файлы модулем VDISK при доступе через VSS пути (вида \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\). Оказывается, починить это нельзя. В процессе отладки выяснилось, что .NET категорически отказывается работать с такими путями.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Wed 04 Jan, 2012 11:58

Замэпь временно на букву, не?

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

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

Post by Ariman » Wed 04 Jan, 2012 13:53

Maximus5 wrote:Замэпь временно на букву, не?
Ну это понятно. Багрепорт был именно что фар умеет показывать по таким ссылкам файлы, а открыть плагином нельзя. Оказалось, что это в таком виде это в принципе не лечиться (я вот до этого не знал, что в .NET-е ограничения на такие пути есть).
А раз запрос был, закрыть тикет как-то надо :)

Denis
Posts: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

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

Post by Denis » Thu 05 Jan, 2012 11:54

А можно версию под Far3?

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

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

Post by Ariman » Fri 06 Jan, 2012 10:53

Denis wrote:А можно версию под Far3?
В процессе.

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

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

Post by Ariman » Tue 10 Jan, 2012 16:11

На попробовать версия для Far3 (х86). В архиве только сам плагин и новые lng файлы. Все остальные файлы можно взять с любой другой версии (под 1.7 или под 2.0).

Из функционала пока осталась непортированой поддержка Ctrl-PgDn (в 3.0 теперь несколько странная схема используется, надо подумать как это красивше сделать). Так что файлы открывать через F11 или префикс. Остальное должно работать по идее.
Отзывы и багрепорты приветствуются.
Attachments
observer_far3_test.rar
(50.52 KiB) Downloaded 130 times

Denis
Posts: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

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

Post by Denis » Tue 10 Jan, 2012 16:23

Упал на выходе их архива foobar2000_v1.1.10.exe http://www.foobar2000.org/download

Far 3.0 build 2359 x86
observer_far3_test.rar

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

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

Post by Ariman » Tue 10 Jan, 2012 17:27

Ага, забыл доработать кусок, отвечающий за режим ExtendedCurDir. Код я поправил, но другая проблема вылезла - не хочет работать команда FCTL_CLOSEPANEL.
Так что режим этот лучше временно отключить, пока я с закрытием панели не разберусь.

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

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

Post by Ariman » Tue 17 Jan, 2012 12:00

Допилил портирование на Far3. Все фичи работают. Открытие файлов по Ctrl-PgDn пока поттупливает, по сравнению с двойкой, надо ещё модули допиливать чтобы лишнего не делали при анализе файла.

Использовать с билдом больше чем 2395.
Attachments
observer_far_test2.rar
(50.91 KiB) Downloaded 168 times

Denis
Posts: 1419
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 6 times
Been thanked: 2 times

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

Post by Denis » Tue 17 Jan, 2012 14:19

Спасибо, работает :)

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

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

Post by HaRT » Tue 17 Jan, 2012 18:16

Ariman
Если будет энтузиазм, здорово было бы добавить поддержку формата PDB. Вот примеры исходников, которые делают подобное: PDB Exploder; PdbParser, Symbols File Locator.
Я готов активно обсуждать, что и в каком виде оттуда вытаскивать.
А чтобы не забылось, прошу добавить ссылку на это сообщение в список хотелок в заглавном сообщении темы.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Ariman » Tue 17 Jan, 2012 20:52

HaRT
Добавил хотелку. Посмотрю на досуге что там эти проги вытаскивают.

DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 2 times
Contact:

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

Post by DiRTy_GaRRy » Wed 18 Jan, 2012 07:07

Ariman, а у тебя исходников нет на каком-нибудь github-е или code.google.com? Было бы очень удобно самому оперативно отслеживать изменения и собирать версию для себя. Я бы сейчас, например, собрал x64 версию под FAR3.
Ы?

Post Reply

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