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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Gocha1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Взял Скрипт Буллата - FreeArc4InnoSetup3_5 - на инно 5,3,7(ю) - скомпилил - поставил вместе с файлом арк файл - не распаковывает - выдает ошибку. Код ошибки -1 - но выдимо проблема имеено на юникоде, ибо на обычном инно скрипт нормально работает. Автора - поможите?

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 15:25 12-02-2010
TiIiMuRkA



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

Всего записей: 151 | Зарегистр. 02-09-2009 | Отправлено: 23:26 12-02-2010
nik1967



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

Цитата:
Call of Duty - World at War+FreeArc+Precomp

Выдает ошибку:  

В чем может быть причина? Подскажите, пожалуйста.

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 15:55 24-02-2010 | Исправлено: nik1967, 15:59 24-02-2010
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nik1967 он нормально работает ты когда устанавливал ispack-5.3.8 ты там поставил галочки скачать процессор и Inno ISCmplr

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 09:28 26-02-2010
manstopper



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто подскажет, как организовать временную папку распаковки не в Temp системы?
 
Пример:
Инсталлятор игрушки с архивом Freearc (использовался прекомп и реп). При распаковке объем временных файлов достигает 25 гб, а у юзера на системном диске только 20.
 
Можно ли как-то заставить инсталлятор проверять место на дисках, и создавать временные файлы там, где больше всего места?

Всего записей: 76 | Зарегистр. 17-12-2005 | Отправлено: 13:57 27-02-2010
nik1967



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

Цитата:
nik1967 он нормально работает ты когда устанавливал ispack-5.3.8 ты там поставил галочки скачать процессор и Inno ISCmplr

Да, конечно. И тем не менее...

Всего записей: 1076 | Зарегистр. 11-10-2006 | Отправлено: 16:13 27-02-2010
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Packers Show v.2.2
 - Добавлена вкладка "Другие" для использования пакеров не входящих в Packers Show. Для избежания глупых вопросов ИСПОЛЬЗУЙТЕ СПРАВКУ!!!
 - Исправлены мелкие ошибки.
 - Обновлена справка

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 14:53 08-03-2010
Xstax

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех.
Подскажите пожалуйста. Перепробовал что мог)
Как в скрипте FreeArc_Example-Ext.iss сделать чтоб архивы .arc в секции [Files] начинали распаковываться, если только выбраны компоненты
так не работает(
 
[Components]
Name: Rus; Description: Russian
Name: Eng; Description: English
[Files]
Source: unarc.dll; DestDir: {tmp}; Flags: dontcopy
Source: compiler:InnoCallback.dll; DestDir: {tmp}; Flags: dontcopy
Source: {src}\v28.arc; DestDir: {app}; Flags: external dontcopy; Components: Rus;
Source: {src}\v29.arc; DestDir: {app}; Flags: external dontcopy; Components: Eng;
{#SourceToProgress}
 
Заранее СПАСИБО за ответ.

Всего записей: 11 | Зарегистр. 12-03-2010 | Отправлено: 16:28 12-03-2010 | Исправлено: Xstax, 16:29 12-03-2010
Deen1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
Дайте пожалуйста скрипт на распаковку архивов .7z , мне для примера.
И какие нужно доп. файлы?

Всего записей: 4 | Зарегистр. 13-03-2010 | Отправлено: 16:35 13-03-2010
Sergey_Demchuk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как в одном установщике обьединить распаковку 7z и arc архивов? Никто не пробовал?
 
Добавлено:
Deen1
На первой странице в шапке смотри

Всего записей: 3551 | Зарегистр. 16-12-2002 | Отправлено: 18:17 13-03-2010
Deen1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergey_Demchuk
На мой вопрос может знаешь ответ?
Где можно подглядеть как писать скрипт на распаковку архивов *.7z через секцию [RUN]. И какие для этова нужны дополнительные файлы и dll?

Всего записей: 4 | Зарегистр. 13-03-2010 | Отправлено: 18:31 13-03-2010
Sergey_Demchuk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Deen1
Думаю тебе надо 7z.exe консольную включить в твой инсталлятор и использовать  
Filename: "{app}\7z.EXE"; Parameters: " e archive.zip -oc:\soft *.* -r"

Всего записей: 3551 | Зарегистр. 16-12-2002 | Отправлено: 19:06 13-03-2010 | Исправлено: Sergey_Demchuk, 19:07 13-03-2010
Deen1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergey_Demchuk Благодарю, а можешь написать тоже самое только для архивов *.arc  
 
 
Добавлено:
   
 
Подскажите как исправить?

Всего записей: 4 | Зарегистр. 13-03-2010 | Отправлено: 12:00 14-03-2010
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Packers Show v2.3
Основные изменения:
 - Добавлена поддержка других языков
 - Немного изменена работа с PackerOther.ini, строчка Records теперь вовсе не нужна
 
Добавлено:
Deen1
поставь ; в конце строки. вообще вопросы по компиляции скриптов - в тему Инно, хотя я понимаю что трудно разобраться причём тут упаковщики или нет

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 22:38 16-03-2010
Deen1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin пробовал, но тоже самое.  

Всего записей: 4 | Зарегистр. 13-03-2010 | Отправлено: 01:53 17-03-2010
RKW



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не "перепрекомпресcируются" (0_о) обратно .pcf-файлы. Вроде скрипт нормальный... Использую скрипт ФриАрк + Инно, весь прекомп в секции [Run]

Код:
 
[Run]
Filename: {app}\Data\precomp.exe; Parameters: "-o""h3ab_bmp.lod"" -r ""h3ab_bmp.pcf"""; WorkingDir: {app}\Data; StatusMsg: Восстанавливаются игровые архивы...; Flags: runhidden runasoriginaluser
Filename: {sys}\cmd.exe; WorkingDir: {app}\Data; Parameters: /C del /F /Q h3ab_bmp.pcf; Flags: runhidden runasoriginaluser
 
Filename: {app}\Data\precomp.exe; Parameters: "-o""H3ab_spr.lod"" -r ""H3ab_spr.pcf"""; WorkingDir: {app}\Data; StatusMsg: Восстанавливаются игровые архивы...; Flags: runhidden runasoriginaluser
Filename: {sys}\cmd.exe; WorkingDir: {app}\Data; Parameters: /C del /F /Q H3ab_spr.pcf; Flags: runhidden runasoriginaluser
 
Filename: {app}\Data\precomp.exe; Parameters: "-o""h3bitmap.lod"" -r ""h3bitmap.pcf"""; WorkingDir: {app}\Data; StatusMsg: Восстанавливаются игровые архивы...; Flags: runhidden runasoriginaluser
Filename: {sys}\cmd.exe; WorkingDir: {app}\Data; Parameters: /C del /F /Q h3bitmap.pcf; Flags: runhidden runasoriginaluser
 
Filename: {app}\Data\precomp.exe; Parameters: "-o""h3sprite.lod"" -r ""h3sprite.pcf"""; WorkingDir: {app}\Data; StatusMsg: Восстанавливаются игровые архивы...; Flags: runhidden runasoriginaluser
Filename: {sys}\cmd.exe; WorkingDir: {app}\Data; Parameters: /C del /F /Q h3sprite.pcf; Flags: runhidden runasoriginaluser
 
Filename: {sys}\cmd.exe; WorkingDir: {app}; Parameters: /C del /F /Q packjpg_dll.dll precomp.exe; Flags: runhidden runasoriginaluser

И вообще, если в [Files] не добавить сразу precomp.exe и packjpg_dll.dll и не сделать чтоб они кидались в нужную папку, (то есть если они в архиве, а так оно и есть), то выходят ошибки.
   
   
То, что в секции [Run] должно же запускаться после установки, а такое ощущение, что запускается в самом начале...


А может быть, что за установку он считает только то, что находится в файле setup-1.bin и поэтому запускает их сразу, после того, как всё оттуда распакуется?  В общем, подскажите пожалуйста, как решить проблему
Весь скрипт

Всего записей: 26 | Зарегистр. 19-10-2009 | Отправлено: 17:27 18-03-2010 | Исправлено: RKW, 17:28 18-03-2010
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RKW делов том что у тебя идет первое run а этих файлов нету потому ошибка  
1 тебе надо сделать чтобы была первая распаковка архивов потом только запуск run для востоновления файлов

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 09:04 19-03-2010 | Исправлено: vint56, 09:06 19-03-2010
RKW



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

Цитата:
RKW делов том что у тебя идет первое run а этих файлов нету потому ошибка  
1 тебе надо сделать чтобы была первая распаковка архивов потом только запуск run для востоновления файлов

Ну это понятно. А как это сделать?

Всего записей: 26 | Зарегистр. 19-10-2009 | Отправлено: 12:10 19-03-2010
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RKW вот  он все делает распаковывает архивы и востонавливает precomp

Цитата:
Call of Duty - World at War+FreeArc+Precomp


Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 13:19 19-03-2010
RKW



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vint56, а зачем мне какой-то новый скрипт, когда меня вполне устраивает старый? Мне бы просто подсказал бы кто, что и куда добавить и всё..

Всего записей: 26 | Зарегистр. 19-10-2009 | Отправлено: 14:21 19-03-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