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.
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

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: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

я советовал, между прочим. arclite замечательно создает многотомные архивы.
кроме того, про 500 мег на ifolder на странице закачки написано.
так что...
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

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

И не говорите, что Вам не напоминали про многотомные архивы.
Docent1 wrote:Больше никуда ничё незаливаю!
Как будто не Вы сами заинтересованы в исправлении этой ошибки.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

Docent1 wrote:Ты советуй, если знаешь!
отдохни пока недельку.
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 »

Немного грустная новость. Тут проскальзывал багрепорт что не открываются файлы модулем VDISK при доступе через VSS пути (вида \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\). Оказывается, починить это нельзя. В процессе отладки выяснилось, что .NET категорически отказывается работать с такими путями.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Замэпь временно на букву, не?
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 »

Maximus5 wrote:Замэпь временно на букву, не?
Ну это понятно. Багрепорт был именно что фар умеет показывать по таким ссылкам файлы, а открыть плагином нельзя. Оказалось, что это в таком виде это в принципе не лечиться (я вот до этого не знал, что в .NET-е ограничения на такие пути есть).
А раз запрос был, закрыть тикет как-то надо :)
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

А можно версию под Far3?
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 »

Denis wrote:А можно версию под Far3?
В процессе.
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 »

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

Из функционала пока осталась непортированой поддержка Ctrl-PgDn (в 3.0 теперь несколько странная схема используется, надо подумать как это красивше сделать). Так что файлы открывать через F11 или префикс. Остальное должно работать по идее.
Отзывы и багрепорты приветствуются.
Attachments
observer_far3_test.rar
(50.52 KiB) Downloaded 153 times
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

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

Far 3.0 build 2359 x86
observer_far3_test.rar
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 »

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

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

Использовать с билдом больше чем 2395.
Attachments
observer_far_test2.rar
(50.91 KiB) Downloaded 193 times
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

Спасибо, работает :)
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Ariman
Если будет энтузиазм, здорово было бы добавить поддержку формата PDB. Вот примеры исходников, которые делают подобное: PDB Exploder; PdbParser, Symbols File Locator.
Я готов активно обсуждать, что и в каком виде оттуда вытаскивать.
А чтобы не забылось, прошу добавить ссылку на это сообщение в список хотелок в заглавном сообщении темы.
Фар есть инструмент, а не нянька. © 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
Добавил хотелку. Посмотрю на досуге что там эти проги вытаскивают.
Post Reply

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