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

Здесь можно обсудить ваш любимый плагин.
Ariman
Posts: 1290
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

Тема для обсуждения плагина Observer.
Плагин предназначен только для распаковки файлов. Запаковка/редактирование архивов не планируется.

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

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

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

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


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива. На версии 1.10 (и новее) работать не будет в связи с изменением API модулей.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Скачать последнюю сборку
Last edited by Ariman on Sun 12 Apr, 2020 07:57, edited 3 times in total.
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

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

Post by HaRT »

Latest post of the previous page:

Ariman wrote:что и в каком виде будем доставать.
Поскольку PDB вроде бы не содержит каких-то самостоятельно ценных файлов, я предлагаю доставать в первую очередь всяческую метаинформацию в текстовом виде: о файле в целом, о модулях (и их файлах символов), о файлах исходников; о глобальных переменных и функциях. В дальнейшем можно было бы добавить иерархическую (по области видимости) структуру с информацией о локальных объектах.
Удобно было бы также видеть отступ и длину отдельных данных в файле, чтобы иметь возможность их вручную заменить/затереть.
Фар есть инструмент, а не нянька. © 2009 DrKnS
DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

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

Post by DiRTy_GaRRy »

Ariman wrote:
DiRTy_GaRRy wrote:а у тебя исходников нет на каком-нибудь github-е или code.google.com?
Нет. Исходники в моём личном SVN-е хранятся.
Жаль. Есть надажда на измененеи данной ситуации?
Ы?
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

с днём рождения! =)
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Ariman
Posts: 1290
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

HaRT wrote:Поскольку PDB вроде бы не содержит каких-то самостоятельно ценных файлов, я предлагаю доставать в первую очередь всяческую метаинформацию в текстовом виде: о файле в целом, о модулях (и их файлах символов), о файлах исходников; о глобальных переменных и функциях.
ОК. Поковыряюсь с сорцами на досуге, что там да как. Чисто из интереса, если не секрет, а зачем собственно он Вам надо то?
DiRTy_GaRRy wrote:Жаль. Есть надажда на измененеи данной ситуации?
Хм. Не знаю даже, никогда как-то не задумывался об этом. Раньше желающих попользоваться свежими сорцами или поучаствовать в разработке не наблюдалось :)
Kerberos464 wrote:с днём рождения! =)
Спасибо :oops:
DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

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

Post by DiRTy_GaRRy »

Ariman wrote:
DiRTy_GaRRy wrote:Жаль. Есть надажда на измененеи данной ситуации?
Хм. Не знаю даже, никогда как-то не задумывался об этом. Раньше желающих попользоваться свежими сорцами или поучаствовать в разработке не наблюдалось :)
Может попробуешь? Хуже то не будет, да и какая-никакая страховка от потери исходников.
Ы?
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

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

Post by HaRT »

Ariman wrote:если не секрет, а зачем собственно он Вам надо то?
Не секрет: отлаживал тут на днях один клиентский крэш дамп, и по неопытности уйму времени убил, чтобы подцепить отладочную информацию и правильные исходники. Вот и хочется теперь иметь возможность привычным инструментом оперативно извлекать такие данные. Также может потребоваться иногда перехитрить отладчик, когда он слишком умничает.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1290
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

DiRTy_GaRRy wrote:Может попробуешь? Хуже то не будет, да и какая-никакая страховка от потери исходников.
Та исходники и так в безопасности. :) SVN висит на сервере с рейдом и бэкапами.
Я не то чтобы против данной затеи. Скорее возиться неохота, дивидендов никаких. Да и переезжать разве что на sourceforge смысл есть, Git-ом я никогда не пользовался, а Google Code какой-то унылый сайт, как по мне.

HaRT
Спасибо за поздравление. Насчёт PDB основную идею я понял, содержимое вынимаемого контента уже допилим совместными усилиями постепенно. По срокам обещать не буду, но как появиться время попробую сделать прототип модуля.
Ariman
Posts: 1290
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

Версия для Far3 x64 для желающих. Ничем не отличается от второй тестовой версии под x86 (кроме платформы конечно).
Attachments
observer_far3_test2_x64.rar
(60.41 KiB) Downloaded 94 times
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

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

Post by HaRT »

Есть UDF-образ, полученный рипом первой сессии мульти-сессионного CD-R. Если его смонтировать в DAEMON Tools Lite, то Винда нормально его читает. Однако при попытке открыть его as UDF через меню плагина (Observer 1.8.4 для Far 1.75 build 2634 x86 под Win XP Pro 2002 SP3), ничего не происходит. Если интересно, могу рассказать, чем и как рипал, либо выложить файл (75 мегов).
Фар есть инструмент, а не нянька. © 2009 DrKnS
DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

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

Post by DiRTy_GaRRy »

Ariman, забыл сказать спасибо за x64 версию. Работает.
Ы?
Ariman
Posts: 1290
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

HaRT wrote:Если интересно, могу рассказать, чем и как рипал, либо выложить файл (75 мегов).
Лучше конечно файл. Найти мультисессионный диск для аналогичных тестов мне будет сложновато. :)
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

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

Post by HaRT »

Ariman wrote:Лучше конечно файл. Найти мультисессионный диск для аналогичных тестов мне будет сложновато. :)
http://ifolder.ru/28287441
MD5: ea1cb12782e61057be26a7fecfa276a1
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1290
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 41 times
Contact:

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

Post by Ariman »

Потестировал UDF файлик. Похоже какие-то очередные нюансы UDF 2.x. Буду разбираться, что я в реализации не учёл.
tlap
Posts: 4
Joined: Fri 28 May, 2010 17:51
Has thanked: 1 time

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

Post by tlap »

Заходим по Ctrl+PgDn в раровский SFX-архив (для примера http://bestzvit.com.ua/downloads/9P_Upd171.exe). даже ничего не сделав, выходим из архива, пытаемся удалить его - безуспешно, залочен фаром (observer'ом ?).
перезагрузка фара/удаление observer проблему решает...
Если проблема подпадает под "Открытие файлов по Ctrl-PgDn пока поттупливает" - вопросов больше не имею, ждем-с новых версий
Спасибо за работу

Far 3.0 build 2431 x86
Multiarc от 20.11.2011 build 192-6
observer_far_test2.rar + modules от какой-то из предыдущих версий
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 »

а с каких пор observer умеет входить в раровские SFX-архивы?

или это вообще бот :oops:
Post Reply

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