程序是怎样跑起来的(6)

亲自尝试压缩数据
文件以字节为单位保存。文件是将数据存储在磁盘等存储媒介中的一种形式。程序文件中存储数据的单位是字节。文件是以字节(B=Byte)为单位来存储的。
文件就是字节数据的集合。(1字节=8位)
RLE算法通过压缩重复数据来压缩文件

哈夫曼算法。在哈夫曼算法中,通过借助哈夫曼树构造编码体系,即使在不使用字符区分符号的情况下。也可以构建能够明确进行区分的编码体系。 使用哈夫曼树后,出现频率越高的数据所占用的数据位数就越少,而且数据的区分也可以很清晰地实现。用哈夫曼算法压缩过的文件中读取数据后,就会以位为单位对数据进行排查,并与哈夫曼树进行比较看是否到达了目标编码,这就是为什么哈夫曼算法可以对数据进行区分的原因。

可逆压缩和非可逆压缩。能还原到压缩前状态的压缩成为可逆压缩,无法还原到压缩前状态的压缩成为非可逆压缩。

posted @   ༺ཌ༈枫祁༈ད༻  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示