今天因为一个项目个缘故,研究了下C# 如何实现7zip压缩
结果发现7zip的压缩其实和大多数压缩软件一样都有一个严重的问题,就是无法对exe的压缩率达到最大化,甚至不如winrar ,
我实际测试
AdbeRdr930_zh_CN.exe
大小:43.4 MB (45,600,096 字节)
占用空间:43.4 MB (45,600,768 字节)
用7zip 采用极速压缩,lzma 算法,压缩的文件,却有44MB 瀑布汗
大小:44.0 MB (46,208,061 字节)
占用空间:44.0 MB (46,211,072 字节)
用Winrar 采用最快的压缩方式,压缩的文件,有44.3MB,几乎和原始文件大小一样,比7zip实际要小
待续