
我正在嘗試解壓縮 NSIS 可執行檔。使用 7zip 的 GUI 版本,我可以執行此操作,並且 exe 列出為:
Type = Nsis
Method = LZMA:25
Solid = +
使用命令列版本 7za 我無法執行此操作,但這很奇怪,因為可以使用 -m1=LZMA:d=25 使用 7za 進行壓縮
有解壓的想法或 7za 的替代品嗎?
答案1
第三方有一個單獨的不同可攜式版本的 7-zip。 http://portableapps.com/apps/utilities/7-zip_portable
這個可以放在 USB 隨身碟上,7z.exe 的使用方式與 7za.exe 非常相似,但它能夠處理 NSIS exe 檔。
我還發現,安裝標準 7-zip 之後http://www.7-zip.org,人們可以抓取 7z.exe 和 7z.dll 並將其放在任何目錄中,並且她/他擁有她/他自己的輕型但成熟的 7-zip 命令列版本。
可惜還是要加上主文件加上dll。相反,7za.exe 沒有相依性。
如果您知道 7z.exe 的靜態連結版本(無 dll)或從中建立單一執行檔的技巧,請告訴我。
乾杯