何故文本类资源的压缩效率较高(以zip为例)?

查看:112
本文介绍了何故文本类资源的压缩效率较高(以zip为例)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

描述问题

自己经常压缩东西,压缩二进制的文件时,体积效率较低
文本类型的,效果就非常好
假设:

  1. 目的是为了减少互联网分发流量

  2. 格式限定在开源格式,比如,不包括rar格式

上下文环境

重现

相关代码

报错信息

相关截图

已经尝试哪些方法仍然没有解决(附上相关链接)

搜索了:

  1. 压缩算法原理, 有了初步模糊了解

  2. 文本与二进制压缩对比, 有了模糊印象

问题简化

解决方案

目前绝大部分压缩算法都与哈夫曼编码有着密切的关系,而大部分的二进制文件本身就是压缩过的(例如图片、视频中不同的格式都有各自的压缩算法,应用程序在编译时也已经剔除重复的部分),即使他们使用的压缩算法不同,但基本离不开哈夫曼编码这个基座,所以可再压缩的比例已经非常低了。而文本文件本身是没有压缩过的,所以简单进行压缩其效果就很好。

这篇关于何故文本类资源的压缩效率较高(以zip为例)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆