Насколько я понял, речь идёт о распаковке инсталляторов.
Цитата:
freakru:
Программа Restorator.
|
Restorator (как и любой другой редактор ресурсов) тут мало поможет - им можно лишь вытащить иконки, курсоры, картинки, формы, и т.п. ресурсы, хранящиеся в исполняемом файле. Если натравить его на инсталлятор, естественно, он покажет лишь ресурсы распаковщика, а не самой программы.
Большинство инсталляторов - ни что иное, как самораспаковывающиеся архивы. Иногда это обычные zip/rar/cab/lha с (не)стандартным модулем распаковки (инсталляха TotalCMD тому пример) - их можно открыть WinRAR или зайти в них, как уже сказали, нажатием Ctrl+PgDown в FAR/TotalCMD.
Но чаще инсталляторы создаются в специальных пакетах типа InstallShield,
Nullsoft Install System, Inno Setup, и им подобных. Тут придётся поискать программу-распаковщик, или соответсвующий плагин для любимого FAR/TotalCMD. (тут советую прогуляться на
WASM.RU в раздел «Инструменты», или же на
cr@cklab.ru)
О форматах файлов:
Например, у InstallShileld это хитро порезанные и криптованные cab'ы, В Nullsoft Installer - что угодно, включая zip (Deflate), bz2, 7z, снабжённые собственным заголовком (а к распаковщику подцепляется соответствующая библиотечка). Также у программистов на Delphi есть нехорошая привычка писать установщики самостоятельно, запихивая саму программу в ресурсы, а затем сжимая полученный исполняемый файл каким-нибудь бинарным упаковщиком вроде UPX, ASPack или PECompact.
Короче, всё зависит от конкретного случая. Если надо - обращайтесь, поможем…