热门问题
时间线
聊天
视角

可執行文件壓縮

来自维基百科,自由的百科全书

Remove ads

可執行文件壓縮(英語:Executable compression)是指將執行檔進行壓縮,並將已壓縮可執行文件與解壓縮代碼合併成單一可執行文件的方法,也稱之為「加殼」[1]。當此壓縮可執行文件運行時,解壓縮代碼會將已壓縮可執行文件還原為未壓縮狀態。

在大多數情況下,此解壓過程對用戶來說是透明(transparently)的,壓縮可執行文件與原始文件的使用方法完全相同。可執行壓縮器常被稱為「運行時打包器」(runtime packers)、「軟件打包器」、「軟件保護器」(以及「多態打包器英語File binder」和「混淆工具」)。

常見加殼工具

便攜式可執行文件

注意:標記為紫色的工具已不再開發。

更多信息 名稱, 最新穩定版 ...

NewEXE

  • PackWin
  • WinLite

OS/2可執行文件

  • NeLite
  • LxLite

DOS可執行文件

  • Microsoft EXEPACK
  • 32LiTE
  • 624
  • AINEXE
  • aPACK
  • DIET
  • HASP Envelope
  • LGLZ
  • LZEXE(由法布里斯·貝拉開發)
  • PKLite
  • PMWLITE
  • UCEXE
  • UPX
  • WDOSX
  • WWpack
  • XE

ELF文件

  • gzexe
  • HASP Envelope
  • UPX

CLI匯編文件

  • .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

參見條目

參考資料

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads