Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] setup decompressor

Ответить
Настройки темы
CMD/BAT - [решено] setup decompressor

Ветеран


Сообщения: 2183
Благодарности: 721


Конфигурация

Профиль | Отправить PM | Цитировать


Подскажите, поддерживает ли setup decompressor обработку *.msp через командную строку?
Если нет, то какой программой можно выполнить декомпрессию msp? Отдельное спасибо за вариант скрипта.

Отправлено: 13:35, 28-10-2011

 

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата sov44:
поддерживает ли setup decompressor обработку *.msp »
Да
Цитата sov44:
через командную строку »
Сколько я не искал, но ком строки у него не нашел.
Цитата sov44:
какой программой можно выполнить декомпрессию msp? »
Можно руками по одному файлу. Для пакетной обработки делал AutuIt скрипт. Работает как кнопка в ТС (выделил несколько файлов, нажал и готово). В компиляторе наборов .Net прикрутил его для запуска из батника.
Выкладывать исходник здесь не в тему да и не публичный он, непричесанный... Стукните в ПМ дам скомпилированный.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:51, 28-10-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Debugger

Ветеран


Сообщения: 867
Благодарности: 70

Профиль | Отправить PM | Цитировать


Если еще надо то из комстроки работает консольная утилитка 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, 29-12-2011 в 07:18.


Отправлено: 07:11, 29-12-2011 | #3


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


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 сохраняет все свои свойства и даже сохраняет цифровую подпись.

Последний раз редактировалось gora, 29-12-2011 в 08:45.

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:36, 29-12-2011 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] setup decompressor

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Centurion Setup 20.0 OSZone Software Новости программного обеспечения 0 20-05-2010 19:30
Inno Setup 5.3.6 OSZone Software Новости программного обеспечения 0 15-11-2009 17:30
Setup Billboard na74 Автоматическая установка Windows 2000/XP/2003 33 09-03-2007 14:10
Setup Billboards BlackNeo Автоматическая установка Windows 2000/XP/2003 14 25-04-2005 13:17
setup sad007 Microsoft Windows 2000/XP 8 14-08-2003 20:53




 
Переход