Прежде всего: в пакете установщика Windows есть скрипт под названием WiMakCab.vbs , который используется для создания * .cab-файлов для использования в файлах MSI. Одна из строк в этом скрипте: Dim compressType : compressType = "MSZIP"
). Возможно, вам следует попробовать этот скрипт при создании кабин.
Ниже приведена аннотированная цитата из http://www.gdgsoft.com/ (16.06.2014: удалена прямая неработающая ссылка, оставлен базовый URL):
" Microsoft Cabinet поддерживает три метода сжатия без потерь : (1) хранение , (2) MSZip и (3) LZX . В архивном файле кабинета может использоваться любая комбинация этих методов. MSZip, по сути, такой же, как метод дефляционного сжатия, используемый PKZip. LZX - это технология сжатия на основе LZ77, которая использует статическое кодирование Хаффмана. LZX использует больше памяти, но может обеспечить более высокие коэффициенты сжатия, чем MSZip. Сохранение, конечно, означает, что файл хранится в несжатом кабинете."
MSDN информация: Microsoft Cabinet SDK и
Формат кабинета Microsoft .
Некоторые ссылки :