|
原帖由 yanglin 于 2010-9-25 15:39 发表 ![](http://bbs.wuyou.net/images/common/back.gif)
我发现了 一个问题 用老大 你的 这个 (需Cabinet.DLL)和 调用系统makexcab.exe制作的体积是一样的 就是这个 (无需Cabinet.DLL)pecab体积就大了点
刚才测试了一下 PECAB (无需Cabinet.DLL) 要比 (需Cabinet ...
如果不计较文件体积大小,不影响使用的。
本人也试过,两个PECAB压缩同一目录都比XCAB或其它工具要好,因为makexcab.exe或别的一些工具生成CAB压缩包是会写入一些无关要紧的信息,
如CAB标识ID、CAB分包号和总分包数、CAB磁盘标识等,本人都将这些信息设为空值。
另外,不同系统的Cabinet.DLL版本号可能不同,写入CAB压缩包的这些信息也不同,所以使用不同版本的Cabinet.DLL压缩同一目录得到的CAB压缩包的体积也可能不同。
无需Cabinet.DLL的PECAB压缩文件是由自己的代码完成,在不同系统中对同一目录的压缩结果是相同的。 |
|