Fish Pe Packer 是一款压缩壳
现在它支持以下类型: .EXE .DLL .OCX .SCR .CPL
压缩效果:
在压缩大文件时无论任何模式,压缩大小将比 WinUpack 更小
在压缩小文件时,大小比 WinUpack 最多增加 501 Bytes
Loader 大小 184 Bytes
.DLL .OCX 文件 Loader 大小增加 35 Bytes
当前版本精简文件头模式 Loader 实际占用 0 Bytes
壳体大小 0 Bytes Loader + 32 Bytes 导入表 + LZMADECODE
非精简文件头模式 Loader 实际占用 184 Bytes
壳体大小 184 Bytes Loader + 32 Bytes 导入表 + LZMADECODE
设置说明:
1. 精简文件头
可以比不精简文件头减少 1K 左右的大小
精简文件头后无法再次加壳,而且不推荐用于DLL
2. 不重建资源
文件中的资源并不会被破坏
这个选项的意义是,比如一个文件的图标有100K大小
选择这项后文件的图标在压缩的时候不会被提取出来
你得到的文件就更小了
3. 保留导出表
如果不保留,被加壳的DLL导出函数将无法被静态加载
只能 LoadLibrary + GetProCADdress
4. 引擎选择
通过使用更新的 LZMA.DLL 可以获得更小的文件
这个DLL是 LZMA SDK 所附带的