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

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

montonero
Posts: 402
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 6 times

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

Post by montonero » Wed 19 Dec, 2012 12:34

Latest post of the previous page:

Ariman wrote:штучки 3-4 для экспериментов. Если с сопутствующими файлами msi, то ещё лучше.
Вот один, который я сделал для http://sourceforge.net/projects/sevenzi ... i/download (на самом деле трансформ можно применить к любому msi, если только он не настроен так, чтобы этому препятствовать). В нем есть почти все основные вещи, которые делают трансформы (замена, удаление, добавление).

И еще msi с полным комплектом пустых таблиц, на котором удобно смотреть, что же делает трансформ.
Attachments
empty_w_tables.msi.7z
(12.99 KiB) Downloaded 117 times
tr1.mst.7z
(1010 Bytes) Downloaded 128 times
"Far... Far never changes..."

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

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

Post by HaRT » Thu 10 Jan, 2013 11:10

Ariman wrote:
fibre wrote:жаль, что нет поддержки контейнеров Acronis True Image ;(
очень бы хотелось.
А есть на них спецификация хотя бы неофициальная? Или код какой? Реверсить код акрониса как то нет желания. :)
Ленивый wrote:Собирал из готовых загрузочную флэшку, увидел что-то типа "Включить поддержку .tib в систему". Поковырял цепочку установки и вырезал для себя набор файлов из Acronis'а. Перекомплектовал под 10-й (был 9-й). После выполнения cmd-шника работает... Но только в explorer'е, по copy/paste. Кто бы встроил в Far? Я - не умею. Cmd-файл и список файлов (скорее всего избыточный) из Acronis'а прилагаю. Хочется версий под Far1 и 2. (Может быть через MultiArc???)
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

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

Post by John Doe » Thu 10 Jan, 2013 13:48

Вряд ли это к обсерверу.

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

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

Post by Ariman » Fri 11 Jan, 2013 14:44

Согласен, как-то это к плагину мало относится. То, что можно при помощи файликов от акрониса разворачивать образы с флешки, не поможет понять структуру файла и написать распаковку.

Hedin
Posts: 206
Joined: Thu 17 Mar, 2005 10:29
Has thanked: 3 times

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

Post by Hedin » Tue 15 Jan, 2013 13:19

Можно ли сделать модуль на базе вот этой утилиты: fb2bin ?

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

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

Post by Ariman » Wed 16 Jan, 2013 20:22

Hedin wrote:Можно ли сделать модуль на базе вот этой утилиты: fb2bin ?
У них же вроде на сайте написано, что там есть плагин к фару.

Hedin
Posts: 206
Joined: Thu 17 Mar, 2005 10:29
Has thanked: 3 times

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

Post by Hedin » Wed 16 Jan, 2013 21:03

Ariman wrote:
Hedin wrote:Можно ли сделать модуль на базе вот этой утилиты: fb2bin ?
У них же вроде на сайте написано, что там есть плагин к фару.
"Плагин" к фару это подключение через custom.fmt от multiarc. У которого, к сожалению, нет нормальной версии для FAR3.

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

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

Post by John Doe » Wed 16 Jan, 2013 21:07

Вроде бы и "ненормальная" в основном прекрасно работает.

Hedin
Posts: 206
Joined: Thu 17 Mar, 2005 10:29
Has thanked: 3 times

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

Post by Hedin » Wed 16 Jan, 2013 21:44

В основном работает. Но я бы предпочел не держать лишних плагинов, если есть возможность. Поэтому и спросил можно ли добавить такой модуль сюда.

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

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

Post by John Doe » Wed 16 Jan, 2013 21:54

Автор по совместительству также является и со-автором innounp, тем не менее модуля для Observer пока нет.
А так да, я с вашими доводами конечно согласен.

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

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

Post by Ariman » Fri 18 Jan, 2013 16:00

Та я тоже не против, в теории. Но времени реализовывать всё у меня просто нет. Тут хоть бы запланированное доделать.

Hedin
Posts: 206
Joined: Thu 17 Mar, 2005 10:29
Has thanked: 3 times

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

Post by Hedin » Fri 18 Jan, 2013 16:25

Ariman wrote:Та я тоже не против, в теории. Но времени реализовывать всё у меня просто нет. Тут хоть бы запланированное доделать.
Да я не тороплю. Если не против идеи, то в todo пускай висит пока руки не дойдут. :)

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

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

Post by Ariman » Fri 18 Jan, 2013 16:41

Та без проблем. Не расширение списка хотелок ограничений никаких :)

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

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

Post by ccaid » Sat 02 Feb, 2013 17:23

в дистрибутиве WinDjView есть два варианта экзешника; для x86 и для x64. observer, видимо, чтобы сделать их имена на панели уникальными, к одному из них приписывает ",2". но когда дело доходит до распаковки, то имена у создаваемых распакованных файлов оказываются одинаковыми, и второй файл перезаписывает первый. и здесь возникает еще одно «но» — о перезаписи observer не сообщает. кстати, если файлы распаковывать в обратном порядке (второй, потом — первый), то запрос о перезаписи выводится.
хотелось бы порядка в этом деле: либо имена разные, либо перезаписывать с запросом.
и еще вопрос. в упомянутом архиве для обоих файлов observer показывает размер файла. есть альтернативный вариант дистрибутива, в котором имеются те же два экзешника, и те же проблемы с именами/распаковкой. но для этого архива observer не показывает размер второго файла. я допускаю, что это следствие косяка в изготовлении этого архива. но файл-то распаковывается без проблем. то есть информация о размере должна присутствовать.
по крайней мере, разобраться стоит, может за этим стоит какой-то скрытый баг.

все вышеописанное наблюдалось на observer 1.8.7 + far2 bis29 x86 + win xp pro sp3
и подтверждено на observer 1.9.0 + far3 b3143 x86 + w7hb sp1 x64
Фар делают добрые люди

User avatar
Wave
Posts: 1770
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

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

Post by Wave » Sat 02 Feb, 2013 17:39

Я вообще неоднократно встречал дистрибутивы, где то обсервер, то арклайт, то ещё какие плуги не показывают размеры файлов (точнее, показывают, что у файлов нулевой размер), но при этом нормально распаковывают их.
Пользуюсь ФАРом больше 20 лет © собирательный.

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

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

Post by Ariman » Sat 02 Feb, 2013 17:41

С именами да, косяк. Поправлю.
А с размером это нормально. В solid архивах NSIS-а физически последний файл не содержит размера. Он просто распаковывается до конца при установке. В первом дистрибутиве это файл YandexPackSetup.exe, во втором это WinDjView,2.exe. Для всех остальных файлов информация о размере присутствует и её можно прочитать.

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

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

Post by DiRTy_GaRRy » Sun 03 Feb, 2013 11:38

Ariman wrote:С именами да, косяк. Поправлю.
Кстати, зарелизил бы ты что-ли версию, что бы последние бинарники не нужно было собирать по кусочкам в теме. ;)
Ы?

Post Reply

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