何故文本类资源的压缩效率较高(以zip为例)?
本文介绍了何故文本类资源的压缩效率较高(以zip为例)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
描述问题
自己经常压缩东西,压缩二进制的文件时,体积效率较低
文本类型的,效果就非常好
假设:
目的是为了减少互联网分发流量
格式限定在开源格式,比如,不包括rar格式
上下文环境
重现
相关代码
报错信息
相关截图
已经尝试哪些方法仍然没有解决(附上相关链接)
搜索了:
压缩算法原理, 有了初步模糊了解
文本与二进制压缩对比, 有了模糊印象
问题简化
解决方案
目前绝大部分压缩算法都与哈夫曼编码有着密切的关系,而大部分的二进制文件本身就是压缩过的(例如图片、视频中不同的格式都有各自的压缩算法,应用程序在编译时也已经剔除重复的部分),即使他们使用的压缩算法不同,但基本离不开哈夫曼编码这个基座,所以可再压缩的比例已经非常低了。而文本文件本身是没有压缩过的,所以简单进行压缩其效果就很好。
这篇关于何故文本类资源的压缩效率较高(以zip为例)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文