文件压缩比是什么意思

文件压缩比是什么意思,第1张

压缩比即压缩率,是文件压缩后的大小与压缩前的大小之比,例如:把100m的文件压缩后是90m,压缩率为90/100*100%=90%,压缩率一般是越小越好,但是压得越小,解压时间越长。

有损压缩的压缩率可达0%,无损压缩要看统计冗余,一般我们认为理想压缩的数据大小与原数据的柯氏复杂性(Gregory Chaitin)或是算法熵有关,其下界为最优描述语言(Optimal description languag),记做:K(s) = |d(s)|。

但是实际应用中,例如我们常用的zip压缩,的压缩效率远达不到理想压缩率。

扩展资料

有损压缩和无损压缩

1、有损压缩

是利用了人类对图像或声波中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息;虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响缩小,却换来了大得多的压缩比。

有损压缩广泛应用于语音,图像和视频数据的压缩。

2、无损压缩

是利用数据的统计凳散蠢冗余进行压缩,可完全恢复原始数据而不引起任何失真,但压缩率是受到数据统计冗掘销余度的理论限制,一枣陪般为2:1到5:1.这类方法广泛用于文本数据,程序和特殊应用场合的图像数据(如指纹图像,医学图像等)的压缩。

能压缩的大小根据被压缩文件的不同而有很大的不同,有些文件比如数据库文件能成倍的压缩,而有些文压缩的很小,比如图像、视频文件。

数据压缩是知有原理的,就是公式,有的数据是无法再高度压缩的,所以一定要看是道什么文件格式,压缩率有回所不同,一般的程序和文本,压缩率能达到60%,图片文件压缩率能达到80%,而视频文件象RM格式漏旦,模岁压缩率能达到90%。

扩展资料:

压缩算法

有很多不同的压缩文件格式,例如ZIP、RAR、7Z等,实际上这只是不同的压缩规范,就算是同样的格式,例如都是ZIP,其中的压缩算法可能也是不一样的,例如ZIP可以使用Shrinking、Reducing、Deflate等算法。

某个压缩文件压缩率高不高,不但要看其文件格式,更要看其具体使用返码扰的算法(例如ZIP和7Z都可以使用Deflate算法)

参考资料来源:百度百科-压缩率

参考资料来源:百度百科-压缩包


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

原文地址:https://54852.com/tougao/12245684.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存