manstopper
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: А как это, подскажи если не сложно, а заодно и самые лучшие по сжатию команды (для прекомпа) ? | Да стандартно все. Посмотри, как готовые репаки сделаны. Прекомп используется не для сжатия, а наоборот, для "разжатия" сжатых данных. Чтобы скормить правильному архиватору с правильными настройками. Простенький пример с прекомпом: Собираешь нужные ресурсы в один файл БЕЗ СЖАТИЯ (типа data.dat). Юзай 7z или rar без сжатия. Лучше 7z, так как в скрипте от Profrager с 7zip размер инсталлера будет чуть меньше. Потом этот файл проходишь прекомпом: precomp.exe -slow -t-j data.dat. Получаешь на выходе data.pcf, который жмешь уже freearc'ом, например. Или srep'ом сначала, потом архиватором. Получишь на выходе, например, data.arc. В скрипте при распаковке надо сделать все шаги наоборот (isArcExtract и т.д.) Смотри описание к скрипту и сам скрипт, там все ОЧЕНЬ просто. Если ресурсы сильно разнородные по сжатию, то лучше разделить распаковку на несколько ступеней для оптимизации времени и места на диске. Сначала инсталлер распаковывает ресурсы, требующие обработки прекомпом, как в примере выше. Потом другие распаковывает. В скрипте просто дописываешь нужные ступени рапаковки из следующего файла. | Всего записей: 76 | Зарегистр. 17-12-2005 | Отправлено: 18:52 01-10-2010 | Исправлено: manstopper, 18:54 01-10-2010 |
|