Page 48 of 124

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

Posted: Mon 31 Aug, 2009 11:29
by Ariman
Тема для обсуждения плагина Observer.
Плагин предназначен только для распаковки файлов. Запаковка/редактирование архивов не планируется.

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

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

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

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


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

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

Posted: Mon 19 Dec, 2011 20:02
by Docent1

Latest post of the previous page:

Maximus5 wrote:зачем рапидшара, если есть ifolder.ru, да и на narod.ru файл через фтп можно залить
если уж прямую ссылку на свой комп дать не можешь
да и многотомные архивы никто не отменял
Ты советуй, если знаешь! После 4 ч. закачки (итого 8 ч.) на ifolder.ru мне сообщили, что превышен размер в 500 Мб и файлы необходимо упаковать программой TMFP. Эта сволоч упаковывает уже 3 ч. Потом идет сообщение "Внутренняя ошибка на сервере. Код ошибки: 20111219acc41c23f9cabd119ab2de49"! Больше никуда ничё незаливаю!!!
Подскажите лучше как дать прямую ссылку на свой комп (у меня домолинк по Москве и обл.), есть GoldFTP и HFS

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

Posted: Mon 19 Dec, 2011 20:09
by Maximus5
я советовал, между прочим. arclite замечательно создает многотомные архивы.
кроме того, про 500 мег на ifolder на странице закачки написано.
так что...

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

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

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

Posted: Mon 19 Dec, 2011 20:17
by zg
Docent1 wrote:Ты советуй, если знаешь!
отдохни пока недельку.

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

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

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

Posted: Wed 04 Jan, 2012 11:58
by Maximus5
Замэпь временно на букву, не?

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

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

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

Posted: Thu 05 Jan, 2012 11:54
by Denis
А можно версию под Far3?

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

Posted: Fri 06 Jan, 2012 10:53
by Ariman
Denis wrote:А можно версию под Far3?
В процессе.

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

Posted: Tue 10 Jan, 2012 16:11
by Ariman
На попробовать версия для Far3 (х86). В архиве только сам плагин и новые lng файлы. Все остальные файлы можно взять с любой другой версии (под 1.7 или под 2.0).

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

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

Posted: Tue 10 Jan, 2012 16:23
by Denis
Упал на выходе их архива foobar2000_v1.1.10.exe http://www.foobar2000.org/download

Far 3.0 build 2359 x86
observer_far3_test.rar

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

Posted: Tue 10 Jan, 2012 17:27
by Ariman
Ага, забыл доработать кусок, отвечающий за режим ExtendedCurDir. Код я поправил, но другая проблема вылезла - не хочет работать команда FCTL_CLOSEPANEL.
Так что режим этот лучше временно отключить, пока я с закрытием панели не разберусь.

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

Posted: Tue 17 Jan, 2012 12:00
by Ariman
Допилил портирование на Far3. Все фичи работают. Открытие файлов по Ctrl-PgDn пока поттупливает, по сравнению с двойкой, надо ещё модули допиливать чтобы лишнего не делали при анализе файла.

Использовать с билдом больше чем 2395.

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

Posted: Tue 17 Jan, 2012 14:19
by Denis
Спасибо, работает :)

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

Posted: Tue 17 Jan, 2012 18:16
by HaRT
Ariman
Если будет энтузиазм, здорово было бы добавить поддержку формата PDB. Вот примеры исходников, которые делают подобное: PDB Exploder; PdbParser, Symbols File Locator.
Я готов активно обсуждать, что и в каком виде оттуда вытаскивать.
А чтобы не забылось, прошу добавить ссылку на это сообщение в список хотелок в заглавном сообщении темы.

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

Posted: Tue 17 Jan, 2012 20:52
by Ariman
HaRT
Добавил хотелку. Посмотрю на досуге что там эти проги вытаскивают.

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

Posted: Wed 18 Jan, 2012 07:07
by DiRTy_GaRRy
Ariman, а у тебя исходников нет на каком-нибудь github-е или code.google.com? Было бы очень удобно самому оперативно отслеживать изменения и собирать версию для себя. Я бы сейчас, например, собрал x64 версию под FAR3.