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.

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 »

Latest post of the previous page:

в дллке 1.3.2 значится версия 1.3.1.
но это мелочь, конечно.
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 - весь фар перестал работать.

GMax
Posts: 165
Joined: Wed 10 Aug, 2005 09:20

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

Post by GMax »

насчёт 7z понял, спасибо. исторически пользовался именно 7za. потому как имел неверное предположение о гуёвой природе 7z по аналогии с rar.
предолжение снимается :)

slogic
Posts: 42
Joined: Sat 16 Jan, 2010 12:22

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

Post by slogic »

В 1.4 нашел серьезный глюк. Плагин не может распаковать содержимое MSI в папку, имющую в имени буквы кириллицы. Также при распаковке файла, который имеет буквы кириллицы в своем имени он распаковывается в НЕ OEM кодировке, т.е. херится имя файла. Для папок внутри MSI кодировка странным образом не портится, но как я уже написал выше, в нее потом ничего больше не распакуешь. Т.е. плагин не тестирвали когда в MSI были файлы и/или папки с русскими буквами.

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 »

slogic wrote:В 1.4 нашел серьезный глюк. Плагин не может распаковать содержимое MSI в папку, имющую в имени буквы кириллицы. Также при распаковке файла, который имеет буквы кириллицы в своем имени он распаковывается в НЕ OEM кодировке, т.е. херится имя файла. Для папок внутри MSI кодировка странным образом не портится, но как я уже написал выше, в нее потом ничего больше не распакуешь. Т.е. плагин не тестирвали когда в MSI были файлы и/или папки с русскими буквами.
Действительно, есть глюк. Недопилил, оказывается, распаковочную либу. Спасибо за информацию.
Проблему с целевыми папками я починил. А вот протестировать как работает распаковка файлов с кирилическими именами не на чем, к сожалению (по идее должно тоже починиться, но проверить не мешает). Нету случайно подходящего экземпляра?

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 »

Просьба к тем, у кого были хитрые UDF образы, не открываемые плагином, попробовать версию 1.4.2 и отписаться открывает ли теперь.

GMax
Posts: 165
Joined: Wed 10 Aug, 2005 09:20

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

Post by GMax »

у меня открыл

AlexSM
Posts: 32
Joined: Mon 21 Mar, 2005 09:50

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

Post by AlexSM »

можно добавить поддержку "Ntbackup"?

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 »

GMax wrote:у меня открыл
Отлично, похоже таки правильно пропатчил. :) Спасибо за информацию.
AlexSM wrote:можно добавить поддержку "Ntbackup"?
Если сделаешь парочку рабочих образов размером эдак до 100 метров, то поковыряю в этом направлении. Формат вполне открытый.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 »

Кста, на счет ISO образов. 7-zip показывает "фиктивную" папку [BOOT] с файлом Bootable_NoEmulation.img.
Можно такую-же?

tstr
Posts: 534
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 10 times
Been thanked: 9 times

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

Post by tstr »

Maximus5>>оно есть в виде boot.images\ с файлом no_emul.00
или пожелание именно в виде [BOOT] ?

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 »

ааа... оно hidden, не заметил.
вопрос снимается

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

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

Post by ccaid »

заметил недочет, связанный с выставлением времени изменения распаковываемых файлов. ключевые слова: UTC, поясное время.

возьмем официальный iso с Win XP Pro rus. в этом образе время изменения файлов принудительно задано 12:00 по Гринвичу. если такого образа нет, можно сделать подобный самому с помощью cdimage. какие файлы — неважно, главное задать им 12:00 по Гринвичу. если нужен тестовый iso, могу выложить.

войдя в такой файл с помощью observer, увидим, что у файлов стоит местное время, например, для Москвы – 15:00. это правильный ответ. а если распаковать на винт, то у файлов будет стоять 12:00. это неправильный ответ, независимо от файл-систем.

7-ZipAlt, в этом отношении, все делает правильно.
Фар делают добрые люди

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 »

ccaid wrote:заметил недочет, связанный с выставлением времени изменения распаковываемых файлов. ключевые слова: UTC, поясное время.
...
Действительно, есть баг. Правда, там все сложнее оказалось, показывало при обзоре время тоже неправильно. Поправил.

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

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

Post by ccaid »

для тех, кто не понял (как я :D), сообщаю: доступна новая версия http://ariman.creiac.com/files/Observer_143.rar
Фар делают добрые люди

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 »

ccaid wrote:для тех, кто не понял (как я :D), сообщаю: доступна новая версия
Опа, забыл в анонсах пост обновить. :)

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

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

Post by ccaid »

иногда удобно — зайдя в архив/контейнер, нажать F1 и узнать плагин, версию, которые используются сейчас. чтобы это стало возможно в observer, я сделал такой из file_id.diz :D
ObserverEng.7z
(511 Bytes) Downloaded 149 times
Фар делают добрые люди

Post Reply

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