北斗程序压缩(NSpack)是拥有自主知识产权的压缩软件精品,它有许多技术已经超过了国外同类产品,如:Upx,Aspack ,Pecompact等,是一个为 Windows下的EXE/DLL/OCX/SCR等32位、64位可运行文件减小体积的压缩器(同时支持C#.net的压缩), 我们平时接触的压缩工具如Winzip,rar等可压缩任何文件,但压缩后的文件不能直接执行。而前者只需将压缩的数据在内存中展开就可正常运行,当一个可运行的程序生成好后,很轻松的就可以利用诸如资源工具和反汇编工具对它进行修改,但如果程序员给生成的程序加一个壳的话,那么至少这个加了壳的可运行程序就不是那么好修改了,如果想修改就必须先脱壳,体积变小利于软件的发布,因此越来越多的软件商喜欢用压缩方式发行自己的产品。
更新说明:
1、添加了简易菜单操作,加入了注册功能。
2、修改了压缩引擎的字典随文件大小可变。
3、改善了对文件资源压缩的处理方式。
4、巧妙的处理,使得压缩后的程序不会被任何杀毒软件误报为病毒。
5、增加了Windows Dll 加载器的可选模式。
6、增加了目前为止自己独有的最大程度压缩方案。
7、可压缩64位的EXE、DLL、OCX、SCR文件。
8、可压缩C#.NET的可执行程序。
9、支持单个目录或多个文件的压缩操作。
10、修改界面使其更加美观漂亮,更加易于操作。
11、修改右键压缩出错的bug,增加右键压缩时的进度条显示。
12、增加了自动安装程序。
13、修改gcc编译的Windows下应用程序在压缩时资源处理的错误。
14、完善了纯资源动态库的压缩功能。
15、增加了两个配置选项:保留原文件的大小和保留文件的创建时间。
16、修改了某些特殊情况下造成的压缩失败问题。
17、修改了界面TAB属性页的显示问题。
18、替换与更改了一些配置选项使得压缩兼容性更强。
19、取消了保留文件的创建时间选项,增加了兼容性压缩功能。
20、添加了对一些不规则资源的处理。
21、增加一些对文件压缩的可行性判断。
22、兼容性压缩,使得生成的资源和数据分开。
23、更新压缩引擎,支持对捆绑程序的压缩。
24、修改处理资源方面的小bug,增强了壳上壳的功能(具体体现在nspack或upx、aspack、pecompact、mew可以无限壳上壳)。
25、继续完善了壳上壳,在最大压缩时保留资源项"manifest",对解压代码做了小的改动。
26、加强了导入表的定位功能,解决咔吧误报。
27、修改解压代码解决咔吧和诺顿误报。
28、对解压代码做了很小的简化,并修改了右键功能失效的问题,进一步加强了壳上壳的能力。
29、解决了9x下的压缩错误,修改.NET的压缩支持最新的(.NET Framework SDK v2.0)。
30、解决最大压缩处理资源的bug,增强了壳上壳的兼容性。
31、修改节表处理和资源压缩的兼容性问题。
31、修改了32位解压代码和64位程序压缩出错的问题。
32、修改了节属性不符偶然导致程序出错的bug。
|
|