读书人

为什么Linux/UNIX很少用7z压缩算法?解

发布时间: 2012-03-30 17:32:09 作者: rapoo

为什么Linux/UNIX很少用7z压缩算法?
现在开源软件包一般会提供bz2、gz/tgz、zip三种压缩格式,N年不变了,是出于什么历史原因呢?很明显压缩率bz2>gz>zip,而zip的速度优势现在越来越不值钱了。

不用rar我理解,rar虽然实质上免费,但却是商业软件,但7-zip是遵循LGPL的,而且7z的压缩率极高,超过了bz2,速度上并不慢(至少Windows下测试7z压缩要快于bz2)。

Windows下的压缩标准经历了zip到rar的过度,7z正在快速兴起,linux下7z的使用貌似远没有Windows下多。

[解决办法]
因为7z格式是最近两年新出的
[解决办法]
现在最新的ArchLinux开始使用xz压缩格式,其实就是lzma。
7z也是lzma的算法,但是,7z有个缺陷:无法保存文档的属性。

[解决办法]

探讨

更让我不爽的是,有些开源站明确指明了“zip用于Windows……”

读书人网 >C++

热点推荐