为什么LinuxUNIX很少用7z压缩算法

为什么LinuxUNIX很少用7z压缩算法,第1张

事实上7z核心中的有些算法(比如bzip2,LZMA,LZMA2)在unix/linux上也有相应的程序

只不过unix/linux的很多程序只完成单一任务(比如由bzip2负责bzip2压缩,由xz负责LZMA和LZMA2压缩),而.bz2或.xz格式,和.gz格式一样都是unix/linux上非常常用的

不可能,你先说说你压缩的是什么东西吧。还有你怎么压缩的。你要注意如果是已经压缩的东西,那么再压缩不会减小体积,反而会增加体积,因为压缩是一个熵算法,有极限的,而且压缩时还要给数据流增加标识信息,这些标识在已经达到熵状态的数据情况下,只能增加更多的数据内容。尤其是 mp3、jpeg 什么的有损压缩协议。那个扯淡的用 winrar 和 winzip 、uharc 的一边歇着去,你说的都是 windows 的程序不是 linux 的程序,7zip 虽然是 有 linux 的字符界面命令行压缩程序,但 linux 下面的 lzma 和 xz 用的是和 7z 差不多的压缩协议,压缩率基本一样根本不需要另找 7z 压缩,而且还符合 linux 下面的 gzip bzip2 类似的流压缩方式提供兼容。7zip 那东西在 linux 下面顶多就是解压缩 7z 时才需要。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8998704.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存