![]() |
setup decompressor
Подскажите, поддерживает ли setup decompressor обработку *.msp через командную строку?
Если нет, то какой программой можно выполнить декомпрессию msp? Отдельное спасибо за вариант скрипта. |
Цитата:
Цитата:
Цитата:
Выкладывать исходник здесь не в тему да и не публичный он, непричесанный... Стукните в ПМ дам скомпилированный. |
Если еще надо то из комстроки работает консольная утилитка msix.exe (страница закачки). Пробовал распаковать им ogl.msp (15 Мб) из office2007-kb954326-fullfile-x86-glb.exe. Вот только выглядят распакованные файлы как куча мелких файлов на 16 метров (напр. #9000A40413000012.0.6213.1000) и файл PATCH_CAB без расширения, в котором и лежит искомый dll на 1.6 метра. Хотя может так и должно быть, msp файлы я раньше не распаковывал...
Upd: Universal Extractor тоже его использует... |
Debugger, утилита msix.exe выполняет распаковку, а не декомпрессию. После setup decompressor обрабатываемый файл не распаковывается, а так и остается одиночным файлом (контейнером), но размер его значительно увеличивается за счет отсутствия сжатия файлов внутри контейнера. Это позволяет значительно уменьшить его размер при повторном сжатии.
Пример: Размер NDP40-KB2518870-x86.exe - 18 937 192 байта Извлеченный из него NDP40-KB2518870.msp - 19 201 024 Если его сразу сжать в 7z, то получим размер - 18 157 046 После setup decompressor размер NDP40-KB2518870.msp - 78 399 488 Если теперь его сжать в 7z, то получим размер - 8 930 983 При этом после распаковки декомпрессированный NDP40-KB2518870.msp сохраняет все свои свойства и даже сохраняет цифровую подпись. |
Время: 13:54. |
Время: 13:54.
© OSzone.net 2001-