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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ребят, вот с таким как бороться?  
 
http://i28.fastpic.ru/big/2012/0315/19/cd570009e3935974013e96490f52ca19.jpg
 
Я в курсе, что ISDone не понимает с помощью каких методов я жал этот архив, но я подключал arc.ini в скрипт с описаниями - эффекта ноль (((

Всего записей: 10 | Зарегистр. 12-03-2012 | Отправлено: 00:17 16-03-2012
phpfrog



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SaintPaul
Замени unarc.dll на новый, который идет вместе с новой альфой FreeArc'a (Addons\Unarc). Там новый dispack.

Всего записей: 1 | Зарегистр. 14-04-2012 | Отправлено: 22:49 14-04-2012 | Исправлено: phpfrog, 22:49 14-04-2012
Antoshka9511

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе время суток!
Я тут совсем не давно, и сразу вопрос появился, он уже был актуальным но полного ответа не было((
"Как сделать, чтобы первым делом шла распаковка архивов, а потом уже все остальное?"
Просто у меня получается, что сперва идет просто установка(но файлов же нет, у меня архивы), а потом уже архивы, не красиво так)
могу если что скрипт выложить...

Всего записей: 1 | Зарегистр. 29-05-2012 | Отправлено: 03:02 04-06-2012 | Исправлено: Antoshka9511, 03:05 04-06-2012
Asphyxia



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет. Работать с InnoSetup начал совсем недавно и пока-что потихоньку осваиваю. Возник вот какой вопрос:
Использую сжатие FreeArc (создаются архивы вида .arc) и скрипт распаковки от Bulat_Ziganshin. Получается так, что на выходе получаю файлы setup.exe / setup-1.arc
Ну и вот хотелось бы, что-бы freearc архивы как-то паковались в .dat (как это делается стандартным сжатием innosetup)
 
Т.е. хочу сделать что-бы на выходе получались стандартные файлы (setup.exe / setup-1.dat, setup-2.dat)
Можно ли как-то это осуществить?

Всего записей: 4 | Зарегистр. 10-06-2012 | Отправлено: 19:35 10-06-2012
Shegorat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Asphyxia 19:35 10-06-2012
Цитата:
Т.е. хочу сделать что-бы на выходе получались стандартные файлы (setup.exe / setup-1.dat, setup-2.dat)

Хм, народ, ну когда вы уже научитесь читать перед тем, как задать вопрос?
Имена архивов могут быть ЛЮБЫМИ, в том числе и расширения, это просто названия. Главное в скрипте указать правильные названия архивов, лежаших рядом с инсталлятором.

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

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 19:56 10-06-2012
Asphyxia



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat
Простите, честное слово, изнасиловал весь гугл и поиск по форуму (и помогло во многом), но вот такое не попадалось. Спасибо огромное!

Всего записей: 4 | Зарегистр. 10-06-2012 | Отправлено: 20:27 10-06-2012
Bulat_Ziganshin

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

Цитата:
Использую сжатие FreeArc (создаются архивы вида .arc) и скрипт распаковки от Bulat_Ziganshin.  

сильно советую переходить на более современные тезнологии. isdone, isfreearc или хотя бы скрипт шегората

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 22:00 10-06-2012
Asphyxia



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще возник вопрос, а точнее, я вообще в тупике.
Использую скрипт ISFreeArcExtract v.4.0 (версия 4.0 ext от Shegorat), единственный скрипт, с которым я разобрался, и все получается и все работает. НО! Как отключить запрос: Вставьте диск №2 ... ?
Заранее огромное спасибо.

Всего записей: 4 | Зарегистр. 10-06-2012 | Отправлено: 15:47 14-06-2012
Shegorat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Asphyxia 15:47 14-06-2012
Цитата:
Использую скрипт ISFreeArcExtract v.4.0 (версия 4.0 ext от Shegorat), единственный скрипт, с которым я разобрался, и все получается и все работает. НО! Как отключить запрос: Вставьте диск №2 ... ?

Эм, во первых это уже устаревшая версия. Новую версию можно найти тут
Во-вторых, если скрипт не найдет какой-либо файл, то он автоматически выдаст запрос на следующий диск. Так что с указанием архивов нужно быть аккуратным.

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

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 16:26 14-06-2012
Asphyxia



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat
Спасибо. Действительно нужно было быть аккуратнее
Есть ли смысл использовать версию 4.1, если 4.0 работает на Ок?)

Всего записей: 4 | Зарегистр. 10-06-2012 | Отправлено: 16:37 14-06-2012
petruxa777



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
 
 
Ребят подскажите!
Запаковал и сжал файлы методом: 7z(без сжатия). precomp. Arc
но precomp распаковыватся не хочет! тоесть файл max.pcf не распаковуется а целиком копируется в заданную дерикторию. Скрипт выложил!
   Помогите пожалуйста!   [/more]

Всего записей: 3 | Зарегистр. 12-06-2012 | Отправлено: 15:31 17-06-2012 | Исправлено: petruxa777, 16:02 17-06-2012
innonewbie

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

Всего записей: 168 | Зарегистр. 30-12-2010 | Отправлено: 19:12 18-06-2012
petruxa777



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
innonewbie
Спасибо!Разобрался!
Еще подскажите. Как именно назначить время,и проценты установки?
Еще в инстале показует не тот размер который должен быть.Как исправить?
Что прописать?

Всего записей: 3 | Зарегистр. 12-06-2012 | Отправлено: 20:02 18-06-2012
innonewbie

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
petruxa777, про время и проценты установки почитайте в справке по isdone, там вроде есть что-то об этом, да и при использовании isdone проценты и время высчитывается "автоматически".

Цитата:
Еще в инстале показует не тот размер который должен быть

Если вы про страницу выбора папки, то размер можно указать так:
 [Messages]
DiskSpaceMBLabel=Требуется как минимум ... Мб свободного дискового пространства.
Или использовать такой скриптместо на диске+место для распаковки:

Всего записей: 168 | Зарегистр. 30-12-2010 | Отправлено: 10:22 19-06-2012
petruxa777



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
innonewbie
Спасибо тебе огромное!Что бы я без тебя делал)
Ребят скажите как с этого инсталятора вырезать страницу выбора языка  
Оч. надо Заранее Спасибо!
http://rghost.ru/38760027

Всего записей: 3 | Зарегистр. 12-06-2012 | Отправлено: 21:26 19-06-2012 | Исправлено: petruxa777, 21:29 19-06-2012
ShuToffPS

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

Всего записей: 2 | Зарегистр. 27-12-2011 | Отправлено: 14:08 11-07-2012 | Исправлено: ShuToffPS, 14:09 11-07-2012
Joker223



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать ISDone в нескольких .bin файлах? Если можно, то покажите код. Хочу сделать по такому принципу 7z-prf-srep-arc(bin)

Всего записей: 2 | Зарегистр. 27-08-2012 | Отправлено: 15:53 01-09-2012
MastAKK

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет, мне необходима помощь. Я создал 7 зашифрованных игровых архивов через freearc и скачал с сайта inno setup скрипт, вписал туда архивы, но при запуске установки он пишет, что необходимо ~2мб (и это вместо 11гб!). Пробовал разные версии скрипта, ничего не помогает. При запуске установки вылетает либо math error, либо (если удалить функцию, из-за который вылетает ошибка) он инсталлит только uninstall.exe Помогите, пожалуйста!

Всего записей: 1 | Зарегистр. 17-12-2012 | Отправлено: 19:29 17-12-2012
HEXEP

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пользуюсь скриптом ISFreeArcExtract v.4.1  
 
подскажите, пожалуйста, как поставить распаковку на паузу?  
 
пробывал SuspendUpdate := True, но это, я так понял, просто приостановка обновления информации, т.к. все останавливается, а потом появляется страница об окончании установки

Всего записей: 27 | Зарегистр. 13-12-2011 | Отправлено: 19:21 30-01-2013
IDeepI

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
прикрутил к срепу и прекомпу интерфейс для удобства  
скрин
http://i58.fastpic.ru/big/2013/0905/84/0df14c7aa83e89f7c62834a549d3ed84.jpg
FAQ
 1. Кидаете в папку с срепом и прекомпом.
 2. сам среп и прекомп должны называться srep.exe и precomp.exe, версии могут быть любые.
 3. кнопка общий старт запускает сначала прекомп, ждёт его завершения и запускает среп следующим. при этом в параметрах срепа обязательно нужно вписать имя файла которое получится после обработки прекомпа.
 зы. кому нада могу прикрутить профили для параметров чтоб постоянно их вручную не вбивать.
http://rghost.ru/48579293
 в архиве для х32 и х64 версий винды

Всего записей: 2 | Зарегистр. 06-09-2013 | Отправлено: 12:24 06-09-2013 | Исправлено: IDeepI, 12:43 06-09-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 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