zlib压缩率 如何分段压缩文件?
浏览量:1610
时间:2021-03-13 08:13:14
作者:admin
如何分段压缩文件?
zlib函数compress解释?
zlib是一个通用的压缩库,它提供了一套内存中的压缩和解压功能,可以检测解压后数据的完整性。Zlib还支持在gzip()中读写文件。GZ)格式。这里有两个最有用的函数——压缩和解压缩。int compress(bytef*DeST,ulongf*destlen,const bytef*source,ulong sourcelen)compress函数将源缓冲区的内容压缩到DeST缓冲区。Sourcelen是源缓冲区的大小(以字节为单位)。注意,函数的第二个参数destlen是一个地址调用。调用函数时,destlen是DeST buffer的大小,destlen>(sourcelen 12)*100.1%。当函数退出时,destlen表示压缩缓冲区的实际大小。在本例中,destlen/sourcelen是压缩比。如果compress成功,则返回Z乇OK;如果内存不足,则返回Z乇MEM乇Error;如果输出缓冲区不够大,则返回Z乇BUF乇Error
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。