录十六

持之以恒

deflate和gzip的区别

deflate是一种使用了LZ77算法与哈夫曼编码(Huffman Coding)实现的无损数据压缩算法。它是一个无专利的,可以自由使用的算法。

gizp是一种以0x1F8B标志开头的数据格式,其内部通常采用DEFLATE算法对数据进行压缩。

下面附上基于zlib库实现的gzip数据压缩和解压缩函数:

//gzip解压缩
std::string deco

Copyright © 1999-2019, lu16.com, All Rights Reserved