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

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня 7-Zip v4.65 жмёт лучше чем FreeArc...А говорят что последний лучше...

Всего записей: 153 | Зарегистр. 17-09-2006 | Отправлено: 00:46 22-11-2009
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AtotIK
В некоторых случаях 7zip обходит FreeArc.

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 08:23 22-11-2009
comrade007

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

Всего записей: 48 | Зарегистр. 19-11-2009 | Отправлено: 15:15 24-11-2009 | Исправлено: comrade007, 15:15 24-11-2009
skeptik_vdm



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

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 06:04 25-11-2009
NattyBampo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ появилась некая фигня с расширенным скриптом с прекомпом - arc.ini на время установки ставится на С - но если С нет что делать??? я написал {sd} и архивы с прекомпом тупо не распаковывались - выдавало ошибку что поврежден или недостаточно места. подключил еще один хард, который стал С и все норм ставится. как сделать чтобы arc.ini кидался на {sd} и при этом не было проблем с установкой???

Всего записей: 222 | Зарегистр. 19-06-2009 | Отправлено: 08:47 25-11-2009
Roden37101



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

Всего записей: 194 | Зарегистр. 20-06-2009 | Отправлено: 12:27 25-11-2009
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Roden37101
На сколько я знаю, ты ни как не сможешь определить, какой программой сделан ZIP архив!!!

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 13:40 25-11-2009
comrade007

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

Цитата:
а вот окно прекомпа можно спрятаться смотря в какой части скрипта ты его используешь
 

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

Всего записей: 48 | Зарегистр. 19-11-2009 | Отправлено: 08:09 26-11-2009
Bkz5802

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго времени суток! Объясните пожалуйста, как пользоваться precomp'ом и как нужно с ним работать, сначала сжимать файлы FreeArc'ом или же наоборот сначала  ужимать с помощью прекомпа? И может precomp сжимать папки или только файлы?
писал в другой теме, там сказали, что можно обратиться суда

Всего записей: 58 | Зарегистр. 22-10-2009 | Отправлено: 15:30 27-11-2009
Bulat_Ziganshin

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

Цитата:
Объясните пожалуйста, как пользоваться precomp'ом

1. устанавливаешь fa
2. устанавливаешь fa power pack
3. перегружаешься
4. читаешь в этой теме и в http://forum.ru-board.com/topic.cgi?forum=5&topic=30239&start=0 кучу советов по настройке сжатия
 

Цитата:
У меня 7-Zip v4.65 жмёт лучше чем FreeArc...А говорят что последний лучше...

ну скажем если у тебя много гиг, то fa наверняка будет лучше. а на сотне мег без текстов и порнухи мультимедии запросто может быть лучше и 7z
 

Цитата:
arc.ini на время установки ставится на С - но если С нет что делать???

это жёстко прощито в dll. если есть другой диск то можно прописать его имя, если нет - пинать меня чтобы сделал это настраиваемым

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 20:07 27-11-2009
Bkz5802

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

Всего записей: 58 | Зарегистр. 22-10-2009 | Отправлено: 20:43 27-11-2009
newden



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм..подскажите плиз где накосячил. Скрипт FreeArc_Example-Ext.  
 
Source: z:\!INSTALL\misk\install\Inno_setup\FreeArc_last\unarc.dll; DestDir: {tmp}; Flags: dontcopy
Source: z:\!INSTALL\misk\install\Inno_setup\FreeArc_last\InnoCallback.dll; DestDir: {tmp}; Flags: dontcopy
;#ifdef precomp
;если указано, что архивы созданы с PRECOMP, в инсталлятор включаются необходимые при распаковке файлы
;Source: {#precomp}; DestDir: {sys}; Flags: deleteafterinstall
;Source: {#GetEnv("ProgramFiles")}\FreeArc\bin\arc.ini; DestDir: c:\; Flags: deleteafterinstall
;#endif
;эта строка демонстрирует показ сведений и времени завершения при обычном извлечении файлов
;Source: {win}\help\*.hlp; DestDir: {app}\Files; Flags: external
Source: z:\gothic2_addon\Gothic II\crk\*.*; DestDir: {app}\crk\; Flags: ignoreversion recursesubdirs
Source: z:\gothic2_addon\Gothic II\orig\*.*; DestDir: {app}\orig\; Flags: ignoreversion recursesubdirs
;строки распаковки архивов
Source: z:\gothic2_addon\Gothic II\data.arc; DestDir: {app}\; Flags: nocompression deleteafterinstall ignoreversion
{#SourceToProgress_0}
Source: z:\gothic2_addon\Gothic II\system.arc; DestDir: {app}\system\; Flags: nocompression deleteafterinstall ignoreversion
{#SourceToProgress_1}
 
Архивы ложатся в папку, но не распаковываются. Компиляция и установка проходит без ошибок.
Заметил, что если на компе установлен Freearc то все норм. Если не установлен то ситуация выше((

Всего записей: 209 | Зарегистр. 01-03-2004 | Отправлено: 20:52 27-11-2009 | Исправлено: newden, 20:53 27-11-2009
sanya 007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
newden Попробуй прописать такие флаги, для Фриарковских архивов:
 Flags: external dontcopy

Всего записей: 26 | Зарегистр. 03-07-2009 | Отправлено: 14:09 01-12-2009
Kosako



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня, кстати, примерно такая же проблема. Только у меня рандом какой-то, то все архивы распаковывает, то только один. Флаги не менял, стоят Flags: external dontcopy...

Всего записей: 243 | Зарегистр. 27-11-2009 | Отправлено: 14:20 01-12-2009
sanya 007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, ну телепатов тут нет, выкладывайте свои скрипты, будем смотреть....
А так, это пустая трата времени..

Всего записей: 26 | Зарегистр. 03-07-2009 | Отправлено: 14:55 01-12-2009
Kosako



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

Всего записей: 243 | Зарегистр. 27-11-2009 | Отправлено: 16:46 01-12-2009 | Исправлено: Kosako, 16:56 01-12-2009
newden



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sanya 007
Причем тут телепаты. Поменянный кусок кода я дал. Остальное в оригинале. Твой вариант не устраивает из-за открытости архивов.

Всего записей: 209 | Зарегистр. 01-03-2004 | Отправлено: 22:52 02-12-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я создал страницу посвящённую сравнению степени сжатия больших объёмов данных различными упаковщиками: http://freearc.org/HFCB.aspx
 
надеюсь, что эта страница окажет помощь в выборе правильного упаковщика для ваших инсталяций

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 00:30 03-12-2009
Bkz5802

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно немножко поподробней о том, как пользоваться precomp. А то Freearc я поставил, Fa power pack тоже, а что дальше делать не знаю. Объясните пожалуйста

Всего записей: 58 | Зарегистр. 22-10-2009 | Отправлено: 21:38 03-12-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bkz5802
http://forum.ru-board.com/topic.cgi?forum=5&topic=30239&start=0
 
Добавлено:
прочти всю тему

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 21:41 03-12-2009
Открыть новую тему     Написать ответ в эту тему

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