热门问题
时间线
聊天
视角

可执行文件压缩

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

Remove ads

可执行文件压缩(英语:Executable compression)是指将执行档进行压缩,并将已压缩可执行文件与解压缩代码合并成单一可执行文件的方法,也称之为“加壳”[1]。当此压缩可执行文件运行时,解压缩代码会将已压缩可执行文件还原为未压缩状态。

在大多数情况下,此解压过程对用户来说是透明(transparently)的,压缩可执行文件与原始文件的使用方法完全相同。可执行压缩器常被称为“运行时打包器”(runtime packers)、“软件打包器”、“软件保护器”(以及“多态打包器英语File binder”和“混淆工具”)。

常见加壳工具

便携式可执行文件

注意:标记为紫色的工具已不再开发。

更多信息 名称, 最新稳定版 ...
Remove ads

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