Суббота
20.12.2025, 09:17
Krinkels Inc
Приветствую Вас Гость|
ГлавнаяФорумРегистрация Вход
Меню сайта


Поиск

Посетители

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Файлы » Скрипты Inno Setup

ISDone.dll v0.6b beta
[ Скачать с сервера (1.08 Mb) · Скачать удаленно (1.1 МБ) ] 17.04.2011, 17:44
ISDone.dll v0.6b beta

 
Включает в себя модули для распаковки
ISArc   - распаковка arc-архивов
IS7Zip   - распаковка 7zip-архивов
ISRar   - распаковка rar-архивов
ISPrecomp - распаковка Precomp версий 0.38, v0.4 и v0.41
ISSRep  - распаковка SRep v2.95 (и младше)
XDelta3  - распаковка diff-файлов, созданных xdelta3.exe
PazkZIP - упаковка данных в стандартные zip-архивы
Exec(включает Exec2, ISExec, ISFindFiles, ISPickFilename, ISGetName, ISFindFree) - запуск и контроль внешних приложений

ИЗМЕНЕНИЯ В МОДУЛЯХ (относительно v 0.5 final)]

ОБЩЕЕ:

* парсинг строки входного файла, поиск файлов по маске и сортировка во всех функциях теперь не ступорит окно инсталла при большом количестве входных файлов.

Unarc модуль (ISArcExtract):

* обновлен unarc.dll до версии 0,67a (от 18.03.2011), что дало возможность корректно отображать прогресс при распаковке архивов со srep внутри алгоритма сжатия FreeArc. Прилично увеличивается скорость распаковки srep+lzma архивов;
* добавлен параметр для распаковки конкретной папки из архива.

Precomp модуль (ISPrecompExtract):

* добавлена поддержка precomp 0.41 версии;
* все версии precomp'а собраны в единые exe, чтобы постоянно не таскать с собой их dll'ки;
* изменен принцип чтения текущего состояния прогресса с консоли precomp (прогресс стал более плавный). Теперь требуется использование именно данных в архиве версий precomp'а;
* добавлены варианты precomp'а без использования библиотеки перепаковки jpg (precomp_noJPG.exe. Заменять обычные precomp.exe соответствующих версий). Немного уменьшает размер инсталла, но при наличии в pcf-файлах перепакованных картинок в jpg может возникнуть непредвиденная ситуация. Для использвания данных кастрированных версий при создании pcf-файла желательно указывать параметр -t-j, чтобы отключить обработку jpg.

SRep модуль (ISSrepExtract):

* добавлена поддержка 2.95 версии. Но все же на много эффективнее использовать srep -f + lzma внутри алгоритма архиватора FreeArc;
* добавлена функция SrepInit, которая инициализирует некоторые параметры для распаковки srep-архивов как отдельных, так и тех, что внутри алгоритма freearc (автоматически правится arc.ini, указанный в соответствующем параметре команды ISArcExtract).

Exec модуль:

* Содержит функции:Exec2 - замена обычному Exec в Inno. Просто запускает указанное приложение, и ожидая его завершения оставляет "живым" окно инсталла;
* ISExec - запускает указанное приложение с необходимыми параметрами с плавным отображением прогресса. Время выполнения считается либо автоматически на основе тестового прохода и времени выполнения предыдущих операций, либо задается вручную, как и процент текущей операции относительно общего прогресса. Чем дальше от начала установки, тем точнее отображение прогресса. При желании есть возможность убрать плавность изменений значений и сделать прогресс "скачущим";
* ISFindFiles - ищет и создает сортированный список файлов по указанной маске. Необходим для групповой распаковки файлов через внешние приложения (например подойдет для распаковки *.ogg, *.tak, *.bmf и т.д.);
* ISPickFilename и ISGetName (чтобы обойти баг в Inno с типом переменной var PChar пришось делать 2 функции вместо одной) - берут очередной файл из списка, созданного командой ISFindFiles. Необходимы для задания парамтеров функции ISExec;
* ISFindFree - очищает список файлов.

PackZIP модуль (ISPackZIP):

* добавлен модуль упаковки указанных файлов в стандартный zip архив.

XDelta3 модуль (ISxDeltaExtract):

* добавлен модуль распаковки xdelta3 diff-файлов.

Скрипт:

* не помню уж, но много чего по мелочи менял .


Автор: Profrager

Категория: Скрипты Inno Setup | Добавил: Krinkels
Просмотров: 1343 | Загрузок: 342 | Комментарии: 1 | Рейтинг: 5.0/1
Всего комментариев: 1
Владимир
#1Дата: 02.05.2011 10:41
ralerподскажите как установить

--------------------
 
 
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Пользователь
Привет: Гость


Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!

Друзья сайта
innoultra


Copyright Krinkels Inc © 2009 - 2025 Яндекс цитирования Яндекс.Метрика