Цитата magon:
Увеличится за счет двойного сжатия - cab, потом 7z? »
|
Нет никакого двойного сжатия. Сначала cab-архив AppSetup.exe разжимается в папку AppSetup, а затем папка AppSetup после обработки сжимается 7zip-ом. Размер увеличивается за счёт того, что в разных папках AppSetup находятся одинаковые файлы и при сжатии 7zip это учитывает. Но если папки 7zip запаковать в архивы, то 7zip считает их абсолютно разными файлами. Помимо этого, если запаковать какие-либо файлы в архив, а этот архив ещё раз запаковать тем же архиватором с теми же настройками, то размер второго архива будет больше размера первого. Плюс к размеру архива добавляются размеры SFX-модулей.
Цитата magon:
Такое увеличение незначительно »
|
При перепаковки с помощью скрипта, который я сейчас готовлю, и при использовании драйверпаков 901n1 разница составляет 6 МБ. Если в этих паках просто распаковать CPL.exe драйверов VIA, то размер уменьшается ещё на 1 МБ.
Да и не забываем про уменьшение времени на установку панелей, которое затрачивается на распаковку.
В общем я решил объеденить 1 и 3 способ - выбирать будет пользователь.