热门问题
时间线
聊天
视角
可執行文件壓縮
来自维基百科,自由的百科全书
Remove ads
可執行文件壓縮(英語:Executable compression)是指將執行檔進行壓縮,並將已壓縮可執行文件與解壓縮代碼合併成單一可執行文件的方法,也稱之為「加殼」[1]。當此壓縮可執行文件運行時,解壓縮代碼會將已壓縮可執行文件還原為未壓縮狀態。
在大多數情況下,此解壓過程對用戶來說是透明(transparently)的,壓縮可執行文件與原始文件的使用方法完全相同。可執行壓縮器常被稱為「運行時打包器」(runtime packers)、「軟件打包器」、「軟件保護器」(以及「多態打包器」和「混淆工具」)。
常見加殼工具
注意:標記為紫色的工具已不再開發。
- PackWin
- WinLite
OS/2可執行文件
- NeLite
- LxLite
DOS可執行文件
ELF文件
- gzexe
- HASP Envelope
- UPX
- .NETZ
- NsPack
- Mpress
- HASP Envelope
- .netshrink
- dotBundle
- Exepack.NET
- DotProtect:.NET框架和Mono的商業保護器/打包器。具有在線驗證和「行業標準加密」功能。
Classic Mac OS應用文件
- Application VISE[9]
- StuffIt InstallerMaker
Mach-O文件
- HASP Envelope
- UPX
- VMProtect
JAR文件
- HASP Envelope
- pack200
WAR文件
- HASP Envelope
參見條目
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads