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

Здесь можно обсудить ваш любимый плагин.
Ariman
Posts: 1283
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 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.

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

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

Post by Ariman »

Latest post of the previous page:

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

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

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

Post by DiRTy_GaRRy »

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

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

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

Post by Ariman »

DiRTy_GaRRy wrote:а у тебя исходников нет на каком-нибудь github-е или code.google.com?
Нет. Исходники в моём личном SVN-е хранятся.

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

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

Post by Ariman »

HaRT wrote:Я готов активно обсуждать, что и в каком виде оттуда вытаскивать.
Посмотрел я представленные проги, что они делают. Собственно, пришло время обсудить: что и в каком виде будем доставать. :)

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

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

Post by HaRT »

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: 1283
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 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: 9477
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 108 times
Been thanked: 225 times

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by HaRT »

Ariman wrote:если не секрет, а зачем собственно он Вам надо то?
Не секрет: отлаживал тут на днях один клиентский крэш дамп, и по неопытности уйму времени убил, чтобы подцепить отладочную информацию и правильные исходники. Вот и хочется теперь иметь возможность привычным инструментом оперативно извлекать такие данные. Также может потребоваться иногда перехитрить отладчик, когда он слишком умничает.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Ariman »

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

HaRT
Спасибо за поздравление. Насчёт PDB основную идею я понял, содержимое вынимаемого контента уже допилим совместными усилиями постепенно. По срокам обещать не буду, но как появиться время попробую сделать прототип модуля.

Ariman
Posts: 1283
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 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: 9477
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 108 times
Been thanked: 225 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: 1283
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 times
Contact:

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

Post by Ariman »

HaRT wrote:Если интересно, могу рассказать, чем и как рипал, либо выложить файл (75 мегов).
Лучше конечно файл. Найти мультисессионный диск для аналогичных тестов мне будет сложновато. :)

Post Reply

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