Создать самораспаковывающийся EXE-файл из ZIP-файла в командной строке
Я установил WinZip 9.0 SR1 в моей системе, и я хочу создать исполняемый файл из zip-файла в командной строке.
Я пытался с помощью следующего оператора командной строки
C:\Users\admin\Desktop>"C:\Program Files (x86)\WinZip 9.0 SR1\WZSEPE32.EXE" my.exe my.zip
Надеясь, что это создаст файл my.exe
с содержанием my.zip
в текущем каталоге. Но выдает следующее сообщение об ошибке
и выводит на экран ниже GUI.
Как мне создать исполняемый файл из zip-файла в командной строке?
2 ответа
WinZip предлагает надстройку командной строки для этого (бесплатное дополнение для лицензионной версии). Но это работает только с WinZip 12.1 и выше.
Еще один вариант - угробить WinZip.
Используя Info-Zip, у unzipper есть UnzipSfx.exe, и вы можете использовать следующее из командной строки:
copy / b unzipsfx.exe + myfile.zip myfile.exe
Если вы хотите графический интерфейс, Info-Zip также имеет WiZ. 7-Zip также поддерживает самораспаковывающиеся файлы и, как правило, лучше, чем WinZip, всеми возможными способами (за исключением того, что WinZip появился первым, еще во времена Windows 95, и поэтому стал известен в первую очередь).