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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
может кто-нить соединить мой скрипт Подробнее... со скриптом распаковки FreeArc Подробнее...... пожалуйста, самом никак не получается !!!

Всего записей: 51 | Зарегистр. 12-01-2010 | Отправлено: 16:22 12-01-2010 | Исправлено: MartinUA, 18:24 12-01-2010
Vo1T



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышла новая версия ISPrecomp 0.7
 
Внесены поправки - теперь для распаковки требуется указать лишь папку (куда распаковывать)
Внимание упаковщик тоже изменился и его использовать теперь нужно так:
Код:
isprecomp_packer.exe c:\temp\in_file.zip c:\temp
первый параметр ZIP или любой файл содержащий ZIP потоки ... а второй параметр папка куда его упаковывать
 
P.S. Глюков думаю больше не будет ... принимаюсь за графическую оболочку упаковщика

Всего записей: 312 | Зарегистр. 20-08-2008 | Отправлено: 05:56 15-01-2010 | Исправлено: Vo1T, 06:14 15-01-2010
Belenos

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, кто знает как заставить архивы FreeArc распаковываться с разных дисков (образов DVD-5), так как этот архиватор на данный момент не умеет делить архив на части, то приходится делать несколько архивов в ручную, и вот когда дело доходит до распаковки архива, то по стандартному скрипту он распаковывает только тот архив, что в образе с инсталлером, то есть как запрограммировать чтобы по скрипту он мог просить и второй и третий (к примеру) архив (которые на других DVD-5) то есть что бы была последовательность распаковки, кто может показать пример такого скрипта ?
P.S Спрашиваю это для того, чтобы можно было создавать репаки игр на несколько DVD-5, что бы установка происходила с нескольких дисков, но в прогресс-баре Inno Setup, и по скрипту для архивов FreeArc.
Заранее благодарю за помощь.

Всего записей: 30 | Зарегистр. 06-08-2008 | Отправлено: 18:59 17-01-2010
daemon_rm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Belenos
http://forum.ru-board.com/topic.cgi?forum=5&topic=32449&start=640#5

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

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

Всего записей: 30 | Зарегистр. 06-08-2008 | Отправлено: 21:11 20-01-2010
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Call of Duty - World at War+FreeArc+Precomp

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vo1T
А какой максимальный размер обрабатываемого pcf при востановление файла? Мне надо было обработать 2 файла 3,6 гбт и 2,5 гбт. Так востановление вообще не начинается, хотя делал именно как рекомендовано. К примеру пробовал файлы менее 700 мбт ,все ок.

Всего записей: 54 | Зарегистр. 29-08-2009 | Отправлено: 18:57 27-01-2010
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
от Shegorat: Скрипт распаковки архивов FreeArc с запросом последующих дисков. Добавлена распаковка в разные папки. Забираем тут

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 00:12 28-01-2010
Vo1T



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

Цитата:
А какой максимальный размер обрабатываемого pcf при востановление файла?

Незнаю автор прекомпа об этом умалчивает
И да ... по сути ISPrecomp это Precomp 0.3.8

Всего записей: 312 | Зарегистр. 20-08-2008 | Отправлено: 07:52 28-01-2010 | Исправлено: Vo1T, 07:53 28-01-2010
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
от Shegorat:  
 
Новая версия FreeArcExtract+DiskPrompts
* исправлена распаковка, если архивы с двух дисков поместили на один
* исправил распаковку с компонентами
Скачать FreeArcExtract+DiskPrompts v.2.3

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:49 28-01-2010
wetcase

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

Цитата:
Незнаю автор прекомпа об этом умалчивает  
И да ... по сути ISPrecomp это Precomp 0.3.8

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

Всего записей: 21 | Зарегистр. 16-03-2007 | Отправлено: 07:12 29-01-2010
Sedjyan

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин .Я это и хотел сказать. У меня эта проблема при использовании IsPrecomp . И что самое плохое так это то что исходные файлы сами по себе большие, а не сжатые мной в архив мелкие.

Всего записей: 54 | Зарегистр. 29-08-2009 | Отправлено: 12:36 29-01-2010
lol2xD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Запаковал файл с помощью srep.exe.Подскажите как распаковать?

Всего записей: 183 | Зарегистр. 18-05-2009 | Отправлено: 21:42 29-01-2010
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vo1T как можно isprecomp_packer поставить эти параметры -c9 -m9 чтобы они работали
 

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 10:15 31-01-2010
Vo1T



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

Цитата:
Vo1T как можно isprecomp_packer поставить эти параметры -c9 -m9 чтобы они работали  

Могу сделать для тебя лично ... а вообще это должно быть реализовано в пакере ... до которого у меня руки дойти не могут
 
Надеюсь параметры работают ... но время прекомпресии увеличилось раза в 4  
ISPrecomp Packer -c9 -m9
P.S. Параметры прописывать не нужно ... все уже встроенно
P.P.S. синтаксис не изменился
Код:
isprecomp_packer.exe c:\temp\in_file.zip c:\temp

Первый параметр c:\temp\in_file.zip - файл для прекомпрессии
Второй параметр c:\temp - папка куда складировать выходной файл

Всего записей: 312 | Зарегистр. 20-08-2008 | Отправлено: 14:11 01-02-2010 | Исправлено: Vo1T, 14:42 01-02-2010
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vo1T бальшое спасибо  
Просто Krinkels Сделал графический интерфейс для Precomp там есть возможность менять эти параметры  -c9 -m9 я думал что можно с хоть с батника сделать чтобы их менять пример isprecomp_packer.exe -c9 -slow -m9 типа так  

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 16:47 01-02-2010
FatSAM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как перезаписывать файлы с меткой 'Только для чтения' Freearcом?
Думаю, что надо что-то изменить в этой строке:
 
FreeArcExtract (callback, 'x', '-o+', '-dp' + AnsiToUtf8( ExpandConstant('{app}') ), '--', AnsiToUtf8(Arcs[n].Path), '', '', '', '', '')
 
Все перепробывал. Поставил после '-dp' '-y'. Первый раз че то проканало, потом пишет Возможно архив поврежден или недостаточно места на диске. Если с файла, который находится в папке куда устанавливаешь(он же будет перезаписан), убрать атрибут 'Только для чтения', то все устанавливается(распаковывается) нормально.

Всего записей: 1 | Зарегистр. 01-02-2010 | Отправлено: 18:03 01-02-2010 | Исправлено: FatSAM, 18:08 01-02-2010
Bulat_Ziganshin

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

Цитата:
Как перезаписывать файлы с меткой 'Только для чтения' Freearcом?  

насколько я в курсе - никак. в to-do list на первом месте

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vo1T
а нету никакого ограничения на распаковку?
взял игру Tomb Raider, там три файла(bigfile.00?) по ~2 гига каждый, используя ISPrecomp получил pcf файлы по ~3 гига. при использовании прилагаемого скрипта получаю в {app} нужный файл с нулевым размером. подставлял в этот же скрипт небольшие pcf файлы изменяя лишь имена файлов в скрипте и в конечной папке оказываются нормальные файлы нужного размера.

Всего записей: 83 | Зарегистр. 27-05-2009 | Отправлено: 14:26 03-02-2010
Vo1T



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
New_KoMa, повторюсь ISPrecomp надстройка для работы precomp.dll (0.3.8) для удобства работы с Inno (отображение прогресс бара, автоматическое определение имени файла, возможность прерывания процесса распаковки) если и есть ограничения то они заложены в Precomp 0.3.8 ... но тут таится странность ... данная dll была выпущена раньше чем Precomp 0.3.8 хотя dll упорно мнит себя Precomp 0.3.8 ... (а в 0.3.8 уже включена поддержка файлов размером более 2 гб)
Christian Schneider наврятли сделает DLL Precomp версии 0.4.0
А совершать эксперементы над EXE версией 0.4.0 не получится (из за UAC в Win7)

Всего записей: 312 | Зарегистр. 20-08-2008 | Отправлено: 16:44 03-02-2010 | Исправлено: Vo1T, 17:19 03-02-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