Автор: crotoff
Дата сообщения: 27.10.2009 11:32
nz7 по умолчанию подстраивает алгоритм под имеющуюся в системе свободную память, с опцей -forcemem оставляет то значение, которое принудительно задано ключом -m
(-forcemem do not reduce the defined memory usage even if the amount is not free/available)
так что результат может различаться в зависимости от того сколько доступной памяти было в момент запуска nz7
Добавлено:
что касается строки precs+exe+rep:800mb:a99+delta+nz70:cc
то нужно глянуть файлы, которые предназначены для упаковки. Если там зазипованные ресурсы игр - прекомп лучше запускать с параметром -slow. А precs запускает прекомп с ключами -pdfbmp+ -progonly+ (ну это лучше уточнить посмотрев arc.ini ) Также можно исключить +exe и +delta если в упаковываемом нету исполняемых файлов. Можно попробовать исключить rep, но в большинстве случаев rep помогает
Добавлено:
по-хорошему нужно все файлы проекта сперва сгруппировать по расширениям, все расширения прописать в соотв. секции arc.groups и назначить каждой секции расширений свою группу методов в arc.ini. Можно комбинировать с помощью профилей. А выявить наиболее эффективный метод экспериментально, упаковывая поочерёдно несколько представителей каждого расширения разными компрессорами. Скрипты (тексты) лучше жмутся PPMd, bcm, paq8, nz:cc; графика - paq8, precomp, bcm, rzm, LZMA; бинарные - nz, LZMA, rzm, csc31 ну и так далее