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

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

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

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

Post by HaRT » Wed 18 Jan, 2012 14:56

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 » Wed 18 Jan, 2012 16:33

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 » Wed 18 Jan, 2012 20:44

с днём рождения! =)
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: 1252
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 28 times
Contact:

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

Post by Ariman » Wed 18 Jan, 2012 21:21

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 » Thu 19 Jan, 2012 06:09

Ariman wrote:
DiRTy_GaRRy wrote:Жаль. Есть надажда на измененеи данной ситуации?
Хм. Не знаю даже, никогда как-то не задумывался об этом. Раньше желающих попользоваться свежими сорцами или поучаствовать в разработке не наблюдалось :)
Может попробуешь? Хуже то не будет, да и какая-никакая страховка от потери исходников.
Ы?

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

Post by HaRT » Thu 19 Jan, 2012 11:50

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

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

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

Post by HaRT » Thu 19 Jan, 2012 11:53

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

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

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

Post by Ariman » Thu 19 Jan, 2012 20:51

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

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

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

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

Post by Ariman » Fri 20 Jan, 2012 10:58

Версия для Far3 x64 для желающих. Ничем не отличается от второй тестовой версии под x86 (кроме платформы конечно).
Attachments
observer_far3_test2_x64.rar
(60.41 KiB) Downloaded 94 times

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

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

Post by HaRT » Tue 24 Jan, 2012 15:30

Есть 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 » Tue 24 Jan, 2012 15:37

Ariman, забыл сказать спасибо за x64 версию. Работает.
Ы?

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

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

Post by Ariman » Tue 24 Jan, 2012 15:55

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

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

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

Post by HaRT » Tue 24 Jan, 2012 16:20

Ariman wrote:Лучше конечно файл. Найти мультисессионный диск для аналогичных тестов мне будет сложновато. :)
http://ifolder.ru/28287441
MD5: ea1cb12782e61057be26a7fecfa276a1
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

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

Post by Ariman » Thu 26 Jan, 2012 15:02

Потестировал UDF файлик. Похоже какие-то очередные нюансы UDF 2.x. Буду разбираться, что я в реализации не учёл.

tlap
Posts: 4
Joined: Fri 28 May, 2010 17:51
Has thanked: 1 time

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

Post by tlap » Fri 03 Feb, 2012 22:10

Заходим по 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 » Fri 03 Feb, 2012 22:17

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

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

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

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

Post by Ariman » Sat 04 Feb, 2012 10:19

Maximus5 wrote:а с каких пор observer умеет входить в раровские SFX-архивы?
Он и не умеет. Я подозреваю что тут другое имелось ввиду. Одна из промежуточных версий версий модуля для mpq архивов лочила посторонние экзешки. Я как-то не думал что это в общий доступ попало (последняя релизная версия таким не страдала).
tlap wrote:Если проблема подпадает под "Открытие файлов по Ctrl-PgDn пока поттупливает" - вопросов больше не имею, ждем-с новых версий
Если это тот глюк что я думаю, то это из другой оперы. Уже исправлено, в новой версии будет всё нормально.

Post Reply

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