![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据压缩
Ghost_363
这个作者很懒,什么都没留下…
展开
-
(转)zlib库分析
本文整理自zlib.net以及zlib 1.2.7的手册页http://zlib.net/manual.html。 zlib是一套免费、通用、法律上不受限制的无损数据压缩库,可以在任何硬件及操作系统上使用。zlib数据格式可以跨平台移植。不像Unix compress(1)和GIF图像格式中使用的LZW压缩方法,当前zlib中使用的压缩算法不会扩充数据(LZW在极端情况下能使文件大小变为原来转载 2017-08-19 15:02:08 · 1382 阅读 · 0 评论 -
(转)gzib等压缩算法原理详解
[本文转载自ghevinn的博客](http://blog.csdn.net/ghevinn/article/details/45747465)gzip 、zlib以及图形格式png,使用的压缩算法都是deflate算法。从gzip的源码中,我们了解到了defalte算法的原理和实现。我阅读的gzip版本为 gzip-1.2.4。下面我们将要对deflate算法做一个分析和说明。首先简单介绍一下基本转载 2017-08-21 11:19:41 · 2346 阅读 · 0 评论 -
(转)gzip文件格式详解
一、文件头 文件头由固定长度的部分和扩展部分组成,扩展部分不一定存在,尤其是网络传输使用的HTTP压缩,如果使用了gzip格式,那么对应的压缩报文一般都不带扩展部分。gzip文件格式通过将头部中定长部分的某些比特位置位来标识头部是否带有扩展部分,我们一一来看。1、 文件以10字节的定长部分开始+——+——+——+——-+—+—+—+—+——+—–+| ID1 | ID2 |转载 2017-08-25 19:58:31 · 10003 阅读 · 0 评论