Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup плюс внешние упаковщики

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

Открыть новую тему     Написать ответ в эту тему

msatmb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При создании больших инсталяций в InnoSetup можно значительно уменьшить их размер, воспользовавшись более мощной упаковкой, чем встроенная. Особенностям применения внешних упаковщиков с InnoSetup посвящена данная тема
 
Варианты выбора:
 
RAR: упаковка в общем хуже чем встроенная, но есть куча доп. алгоритмов (тексты, мультимедиа), поэтому может давать выигрыш на некоторых типах данных. Распаковка: только через SFX
 
7-zip: тот же алгоритм упаковки, что и встроенный (lzma), но за счёт доп. алгоритмов bcj2, delta, lzma2, ppmd и большего словаря может обеспечить лучшее сжатие. Для наилучшего сжатия рекомендуется: 64-битная еерсия, 6гб ОЗУ, Ultra7z Optimizer. Распаковка: через SFX или dll от Expeditor
Модуль распаковки архивов 7z 1.01 [18.12.2008] от ExpeditorR
 
FreeArc: тот же базовый алгоритм упаковки (lzma), но наличие множества доп. алгоритмов может обеспечить большее сжатие. Распаковка: через SFX или dll
Модуль распаковки архивов FreeArc [10.07.2009] от Bulat_Ziganshin
 
NanoZip: наилучшее сжатие в редиме -cc (распаковка 1mb/s), оптимальный режим -cO (распаковка 5mb/s). Распаковка: только через SFX
 


Все остальное в родственных темах
 
Inno Setup (создание инсталяционных пакетов)
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 
FreeArc - бесплатный open-source архиватор для Windows и Linux, сочетающий высокую степень сжатия и большой набор возможностей

Всего записей: 178 | Зарегистр. 15-04-2007 | Отправлено: 08:31 11-11-2009 | Исправлено: juvaforza, 20:49 26-04-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexa1995

Цитата:
было бы не плохо делать лайт версии без разбития на диски и прочих фиговин которую потом люди вырезают..  

а в папку modules я всякое записывал только для убер-юзеров?

Цитата:
ISDone 0,5 lite  
что я в ней хочу видеть.  
Поддержка arc, 7zip, rar, pcf, srep архивов  

И в чем будет разница тогда лайт версии от НЕлайт? Скриптом что-ли? Без компонент и т.д.? Скрипт вообще-то в качестве примера дан как пользоваться библиотекой. Если не умеешь писать сам скрипты, пользуйся тем, что имеется, я не собираюсь для каждого писать отдельный скрипт с примером.
Цитата:
время до конца установки..

самое простое, а получается что на самое последнее откладывается. Я с 0.3 версии планировал это сделать.

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 22:57 10-08-2010
Tobikkk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
А не хотите добавить распаковку ogg?

Всего записей: 4 | Зарегистр. 03-08-2010 | Отправлено: 15:05 11-08-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tobikkk

Цитата:
А не хотите добавить распаковку ogg?

В процессе. И не только ogg

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 16:13 11-08-2010 | Исправлено: Profrager, 16:14 11-08-2010
laden2009



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В скрипте FreeArc Extract DiskPromts v.2.6, при изменении ssPostInstall на ssInstall, перестают считаться проценты общего прогресса. Кто знает, как исправить, подскажите.

Всего записей: 32 | Зарегистр. 20-09-2009 | Отправлено: 18:13 11-08-2010
duxa174



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Запаковал файлы с помощью FreeArc с использованием NanoZip. Вроде обычный arc архив, а распаковать с помощью скриптов не могу. Что я делаю не так?

Всего записей: 177 | Зарегистр. 26-03-2010 | Отправлено: 12:46 17-08-2010
V2driver



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
duxa174 ты сам уже ответил на свой вопрос!
Profrager  
Спасибо!

Всего записей: 462 | Зарегистр. 01-02-2010 | Отправлено: 14:28 17-08-2010 | Исправлено: V2driver, 14:50 23-08-2010
Shegorat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
laden2009
Добавь в процедуру InitializeWizard след. строчку

Код:
 
WizardForm.ProgressGauge.Max:=1000000;
 

duxa174

Цитата:
Запаковал файлы с помощью FreeArc с использованием NanoZip. Вроде обычный arc архив, а распаковать с помощью скриптов не могу. Что я делаю не так?

Как V2driver уже сказал:
Цитата:
ты сам уже ответил на свой вопрос!

Поясняю. Ты запаковал фрхив с использование внешнего компрессора. Поэтому тебе нужно в скрипте раскоментить строку ";#define precomp " и указать в ней путь к папке, где у тебя будет лежать NanoZip, которым ты упаковывал. При компиляции сетапа, этот компрессор  а также arc.ini будут включены в него, если все сделаешь правильно. Ну а уже при распаковке они извлекутся и распакуют твой архив. Я указал тебе принцип действий, больше я тебе помочь ничем не могу.

----------
Krinkels.org - создание инсталляционных пакетов.
Как много дел считались невозможными, пока они не были осуществлены.

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 06:05 18-08-2010 | Исправлено: Shegorat, 06:07 18-08-2010
alex2605



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как с помощью isdone сделать распаковку нескольких архивов ARC, чтобы потом извлеченный из них srp-файл преобразовался в pcf, из pcf в 7z, а потом уже в оригинал.
с одним файлом сделать не проблема, а вот можно ли сделать с 2-мя и более и как. например:

Код:
       if not ISArcExtract    ( 0, OveralPct, 0, ExpandConstant('{src}\playerped.arc'),  ExpandConstant('{app}'),                       false,CallBack, '',    '',    '') then break;
       //if not ISArcExtract    ( 0, OveralPct, 0, ExpandConstant('{src}\ISDONE.arc'),  ExpandConstant('{app}'),                    false,CallBack, '',    '',    '') then break;
       if not ISSRepExtract   ( 0, OveralPct, 0, ExpandConstant('{app}\playerped.srp'), ExpandConstant('{app}\playerped.pcf'), '',           true, CallBack                  ) then break;
       if not ISPrecompExtract( 0, OveralPct, 0, ExpandConstant('{app}\playerped.pcf'),  ExpandConstant('{app}\playerped.7z'),  true, CallBack ) then break;
       if not IS7ZipExtract   ( 0, OveralPct, 0, ExpandConstant('{app}\playerped.7z'),   ExpandConstant('{app}'),                       true, CallBack, ''              ) then break;
       //if not ISArcExtract    ( 0, OveralPct, 0, ExpandConstant('{src}\Data1.bin'),  ExpandConstant('{app}'),                    false,CallBack, '',    '',    '') then break;
     

здесь идет распаковка нормально, а как сделать чтобы так же распаковался и другой файл?

Всего записей: 56 | Зарегистр. 24-03-2010 | Отправлено: 18:07 18-08-2010 | Исправлено: alex2605, 23:47 19-08-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alex2605
а в чем проблема повторить тот же код в скрипте для другого файла?

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 13:55 23-08-2010
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новые скрипты с распаковкой:
Xenus2 botva2 ISDone-mode by nik1967
Три версии скрипта инсталятора StarCraft2
Закос под Механиков.rar

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 22:21 26-08-2010
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inno Shield v 2.0

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 23:19 31-08-2010
ALTAIR_OC

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пользуюсь Фри арком для создания репаков игр, в последнее время использую прекомп + среп + фриарк, делаю инсталл пробую распаковать - у меня все нормально, выкладываю на свою локальный торрент трекер и у некоторых товарищей тупо ничего не может распаковать, вроде "фриарк вернул код ошибки" игра не установлена. НО если в ручную поставить сам фриарк и повер пак к нему, то репак ставится на УРА, что это такое? если надо могу скинуть скрипт, просто не могу понять почему так  если поможете решить проблему, то буду благодарен вам.  
 
 
И как сделать arc lt архиву ?

Всего записей: 102 | Зарегистр. 07-07-2009 | Отправлено: 23:05 02-09-2010 | Исправлено: ALTAIR_OC, 23:05 02-09-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALTAIR_OC
так а какую ошибку то пишет? А лучше скрин
 
Добавлено:

Цитата:
И как сделать arc lt архиву ?

Код:
arc.exe lt data.arc

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 07:54 03-09-2010 | Исправлено: Profrager, 08:18 03-09-2010
THE GUILTY GOD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, помагите пожалуйста я не пойму куда надо вписать фрхивы freearc чтобы инстолятор их распаковывал во время установки

Всего записей: 165 | Зарегистр. 24-06-2010 | Отправлено: 15:00 03-09-2010 | Исправлено: THE GUILTY GOD, 15:17 03-09-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
THE GUILTY GOD
ты вот уже не первый раз пишешь это, но с таким содержанием вопроса тут сомневаюсь кто тебе что-либо ответит. Пиши конкретнее.

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 15:58 03-09-2010
THE GUILTY GOD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Я добавил в скрипт NFS Undercover свои данные, вроде всё скомпилировалось, но вот при установки (там где должны распаковыватся архивы) вылазит ошибка от ISDone.dll, а конкретно такая  
"Неверно задан выходной файл для ISArcExtract!"

Всего записей: 165 | Зарегистр. 24-06-2010 | Отправлено: 19:32 03-09-2010
THE GUILTY GOD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Profrager

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

Всего записей: 165 | Зарегистр. 24-06-2010 | Отправлено: 15:01 04-09-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
THE GUILTY GOD

Цитата:
Если я реально не доганяю как это сделать

 Я тебе уже подсказал тут, а ты во по другим темам каким-то шаришься. Если ты и тот ответ не в состоянии понять, то я тебе сочувствую.

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 15:40 04-09-2010
LabuZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто подскажет в чем проблема
http://www.fotohost.by/show/fbdf499e2f54697ab5b368face54f848
Вылазит в начале установки игры

Всего записей: 1 | Зарегистр. 04-09-2010 | Отправлено: 23:07 04-09-2010
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LabuZ
картинка не грузится, залей на другой хостинг

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 09:17 05-09-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup плюс внешние упаковщики


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru