摘要: 由于项目需要,所以接触并使用了ZLIB库。ZLIB是通用压缩 库,著名的ZIP软件使用的就是ZLIB库。在JAVA中,内置了ZLIB,所以可以直接调用,在网络中流淌的很多压缩后的数据流,就是使用ZLIB处理 的。关于ZLIB中使用的LZ77和HUFFMAN编码,这里不作介绍。现在只想说下ZLIB的应用。在C编写的ZLIB库中,也就是直接从http://www.zlib.net/载 下来的库里,有很多参数可以设置,这样可以很灵活的压缩原始数据。例如,MAX_MEM_LEVEL 用来设置压缩级别,即压缩时使用的空间和最终的压缩率之间的一个参数;MAX_WBITS LZ77窗口长度,越长,压缩率就越 阅读全文
posted @ 2013-01-21 19:33 Samurail 阅读(213) 评论(0) 推荐(0)