C++项目
抖立FLAG
你这个年龄,怎么睡得着觉?
展开
-
LZ77文件压缩算法
LZ77压缩算法 LZ77是一种基于字典的算法,它将长字符串(也称为短语)编码成短小的标记, 用小标记代替字典中的短语,从而达到压缩的目的。 LZ77使用的是一个前向缓冲区和一个滑动窗口来维护字典。它首先将一部分数据载入前向缓冲区,一旦数据中的短语通过前向缓冲区,那么它将移动到滑动窗口中,并变成字典的一部分,随着滑动窗口的移动,字典中的内容也在不断的更新,也就是说它是变更新字典,边进行压...原创 2020-04-13 16:24:48 · 2338 阅读 · 0 评论 -
基于Huffman树的文件压缩
1、文件压缩 1、什么是文件压缩? 在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和 处理效率,或按照一定的算法对数据进行重新组织,减少数据的冗余和存储的空 间 的一种技术方法。通俗来说,就是想办法,让文件变得更小(可以还原) 2、问什么要对文件进行压缩? 文件太大,节省空间 提高数据在网络上的传输效率 对数据保护---加密 3、文件压缩分类 无损压缩 源文件...原创 2020-04-05 20:38:16 · 239 阅读 · 0 评论