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

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Небольшая поделка на тему распаковки файлов из различных контейнеров. Навеяно некоей интерфейсной неуклюжестью существующих решений (в особенности коннектора для WCX). Позволяет просматривать файлы и каталоги, а также распаковывать наружу. Добавление/удаление не предусмотрено.

Исходники
Бинари
PlugRing
Обсуждение

Поддерживаются:
  • Инсталляционные пакеты
    • Инсталляторы, сделаные с помощью системы NSIS
    • MSI пакеты для Windows Installer-а
    • Инсталляционные пакеты, сделаные Wise Installer-ом
    • Пакеты Install Shield 3+
    • Инсталяторы Setup Factory 5/6/8/9
  • Образы оптических дисков (CD/DVD/Blu-ray)
    • ISO-образы. Поддерживаются следующие файловые системы:
      • ISO-9660 (incl. Joliet, RockRidge)
      • UDF (ISO 13346) до версии 2.60 включительно
    • NRG-образ Nero Burning ROM
    • BIN-образ CDRWIN (CUE/BIN)
    • MDF-образ Alcohol 120% (MDF/MDS)
    • ISZ-образ UltraISO
  • Образы дисков виртуальных машин
    • VMDK (VMware)
    • VDI (Virtual Box)
    • VHD (Microsoft Virtual PC)
    • XVA (Xen Virtual Appliance)
  • MIME
    • MIME контейнеры (.eml, .mht, etc.)
    • Базы MS Outlook (*.pst)
    • Контейнеры MBox
    • Базы The Bat! (.tbb)
  • Архивы-контейнеры, применяемые в различных играх
    • CAT, PCK, PBD, PBB - используются Egosoft для игр серии X
    • VP - Volition Pack V2 (для игр FreeSpace 1/2/Open)
    • BIG, SGA - контейнеры из игр компании Relic (Homeworld 1/2, CoH, WH40k DoW 1/2)
    • GCF, WAD, XZP, PAK, BSP, VBSP - используются в системе Steam
    • MoPaQ архивы (используются Blizzard)
  • Другое
    • Извлечение файлов встроенных в PDF
Для FAR 1.75.2634+ (x86), FAR 2.0.1807+ (x86/x64), FAR 3.0 (x86/x64)

Требует установленные на целевой платформе:
  • Windows Installer 4+ (для поддержки MSI).
  • Microsoft Visual C++ 2010 SP1 Redistributable Package
  • MS .NET Framework 4.0 (только для модуля vdisk.so)
Last edited by HaRT on Fri 02 Sep, 2022 22:56, edited 14 times in total.
Reason: Добавлена ссылка на бинари; ссылки унифицированы и сгруппированы в начале.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Парочка исправлений:

- Поправлен вызов плагина через префикс с путем в кавычках.
- Добавлен упущеный BCJ декодер для NSIS-а.
Last edited by Ariman on Mon 12 Oct, 2009 09:58, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Небольшое исправление:
- Поправлен модуль MSI, не все файлы открывались.
Last edited by Ariman on Thu 15 Oct, 2009 20:29, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.1

- Добавлен прогресс распаковки для индивидуальных файлов в ISO и UDF контейнерах.
- Включена генерация скрипта в NSIS контейнерах.
- Добавлено определение размеров файлов в non-solid файлах NSIS-а (как побочный эффект, это увеличило время открытия архива).
- Различные мелкие исправления и улучшения.
Last edited by Ariman on Fri 16 Oct, 2009 16:17, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.2

- Исправлено падение плагина (регрессия с прошлой версии).
- Новое поведение MSI модуля - каталоги с одинаковым именем склеиваются (раньше цифры к имени добавлялись).
Last edited by Ariman on Fri 30 Oct, 2009 19:43, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.3

- Исправлена навигация по каталогам с командной строки и через 'Ctrl-\'.
- Исправлено открытие файлов NSIS-а содержащих несколько одинаковых файлов или странный пути.
- Исправлен парсинг MSI файлов со смешанным хранением файлов.
- Для MSI добавлено извлечение времени последнего изменения для наружних файлов и во внешних cab-ах.
- Различные мелкие правки
Last edited by Ariman on Thu 12 Nov, 2009 10:10, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Небольшое обновление.

- Добавлен прогресс распаковки для файлов из NSIS-а.
- Увеличена скорость распаковки из solid архивов NSIS-а.
- Слегка "причесан" файл информации из MSI архивов.
Last edited by Ariman on Mon 16 Nov, 2009 18:32, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Маленькое исправление.

- Исправлено неправильное позиционирование указателя на панели после выхода из плагина.
Last edited by Ariman on Wed 16 Dec, 2009 11:24, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.4.

- Добавлена поддержка файлов NSIS, запакованных алгоритмом bzip2.
- При переименовании одинаковых файлов цифры добавляются до расширения.
Last edited by Ariman on Sun 17 Jan, 2010 15:14, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.4.1

- Исправлены проблемы с распаковкой файлов из MSI, в именах которых есть нелатинские символы (напр. кирилица).
Last edited by Ariman on Mon 18 Jan, 2010 15:28, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.4.2

- Добавлена проверка на наличие требуемого свободного места на диске перед распаковкой.
- Исправлено значение общего размера файлов в окне информации о контейнере в некоторых случаях.
- Улучшено распознавание структуры UDF образа.
- Исправлено неправильное содержимое извлекаемых из UDF файлов в редких случаях.
Last edited by Ariman on Fri 22 Jan, 2010 14:50, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.4.3

- Некоторые изменения в структуре отображения параметров контейнера.
- Несколько исправлений в установке аттрибутов извлеченных файлов.
- Исправлено вычисление временной зоны для времени последней модификации файлов в ISO.
Last edited by Ariman on Wed 24 Feb, 2010 11:27, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.4.4

- Добавлена поддержка хоткея Alt-F6 (извлечь в директорию с контейнером).
- Добавлена поддержка некоторых устаревших версий NSIS (pre 2.0).
Last edited by Ariman on Mon 05 Apr, 2010 15:01, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.5

- Появилась отдельная версия для FAR 2.0+
- Стало возможно прервать открытие архива.
- Мелкие правки и улучшения.
Last edited by Ariman on Mon 19 Apr, 2010 09:50, edited 1 time in total.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

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

Post by Ariman »

Новая версия 1.5.1

- Официально представлена версия x64 для FAR 2.0.
- Исправлено падение на некоторых неправильных msi файлах.
- Исправлена невозможность извлечения файлов в очень редких случаях странного поведения MS Installer-a.
Last edited by Ariman on Tue 15 Jun, 2010 09:18, edited 1 time in total.
Post Reply

Return to “Анонсы новых плагинов”