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

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

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

Postby Ariman » Fri 09 Oct, 2009 15:37

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

http://plugring.farmanager.com/plugin.php?pid=898
Страница проекта на SourceForge.net

Поддерживаются:

- Инсталляционные пакеты
  • Инсталляторы, сделаные с помощью системы 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 Ariman on Sat 19 Sep, 2015 07:30, edited 11 times in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Fri 09 Oct, 2009 20:49

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

- Поправлен вызов плагина через префикс с путем в кавычках.
- Добавлен упущеный BCJ декодер для NSIS-а.
Last edited by Ariman on Mon 12 Oct, 2009 09:58, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Mon 12 Oct, 2009 09:58

Небольшое исправление:
- Поправлен модуль MSI, не все файлы открывались.
Last edited by Ariman on Thu 15 Oct, 2009 20:29, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Thu 15 Oct, 2009 20:29

Новая версия 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: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Fri 16 Oct, 2009 16:15

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

- Исправлено падение плагина (регрессия с прошлой версии).
- Новое поведение MSI модуля - каталоги с одинаковым именем склеиваются (раньше цифры к имени добавлялись).
Last edited by Ariman on Fri 30 Oct, 2009 19:43, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Fri 30 Oct, 2009 19:43

Новая версия 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: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Thu 12 Nov, 2009 10:10

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

- Добавлен прогресс распаковки для файлов из NSIS-а.
- Увеличена скорость распаковки из solid архивов NSIS-а.
- Слегка "причесан" файл информации из MSI архивов.
Last edited by Ariman on Mon 16 Nov, 2009 18:32, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Mon 16 Nov, 2009 18:31

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

- Исправлено неправильное позиционирование указателя на панели после выхода из плагина.
Last edited by Ariman on Wed 16 Dec, 2009 11:24, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Wed 16 Dec, 2009 11:24

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

- Добавлена поддержка файлов NSIS, запакованных алгоритмом bzip2.
- При переименовании одинаковых файлов цифры добавляются до расширения.
Last edited by Ariman on Sun 17 Jan, 2010 15:14, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Sun 17 Jan, 2010 15:14

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

- Исправлены проблемы с распаковкой файлов из MSI, в именах которых есть нелатинские символы (напр. кирилица).
Last edited by Ariman on Mon 18 Jan, 2010 15:28, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Mon 18 Jan, 2010 15:28

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

- Добавлена проверка на наличие требуемого свободного места на диске перед распаковкой.
- Исправлено значение общего размера файлов в окне информации о контейнере в некоторых случаях.
- Улучшено распознавание структуры UDF образа.
- Исправлено неправильное содержимое извлекаемых из UDF файлов в редких случаях.
Last edited by Ariman on Fri 22 Jan, 2010 14:50, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Fri 22 Jan, 2010 14:50

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

- Некоторые изменения в структуре отображения параметров контейнера.
- Несколько исправлений в установке аттрибутов извлеченных файлов.
- Исправлено вычисление временной зоны для времени последней модификации файлов в ISO.
Last edited by Ariman on Wed 24 Feb, 2010 11:27, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Wed 24 Feb, 2010 11:27

Новая версия 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: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Mon 05 Apr, 2010 15:00

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

- Появилась отдельная версия для FAR 2.0+
- Стало возможно прервать открытие архива.
- Мелкие правки и улучшения.
Last edited by Ariman on Mon 19 Apr, 2010 09:50, edited 1 time in total.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Mon 19 Apr, 2010 09:50

Новая версия 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.

Ariman
Posts: 1107
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 5 times
Been thanked: 22 times
Contact:

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

Postby Ariman » Fri 30 Apr, 2010 13:19

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

- Исправлен диалог подтверждения перезаписи для юникодных версий.


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

Who is online

Users browsing this forum: No registered users and 3 guests