Quecpython-zlib解压缩方法

该模块解压缩用 DEFLATE算法 压缩二进制数据 (通常在zlib库和gzip存档器中使用)。该模块实现相应CPython模块的子集,更多信息请参阅CPython文档: zlib

1.压缩尚未实现。
2.解压缩前,应检查模块内可使用的空间,确保有足够空间解压文件。

构造函数

uzlib.decompress

uzlib.decompress(data, wbits=0, bufsize=0)

返回解压后的 bytes 对象。

参数描述:

  • data - 需要解压的数据。

  • wbits - 解压时使用的DEFLATE字典窗口大小(8-15,字典大小是 wbits 值的2的幂)。如果该值为正,则假定 data 为zlib流(带有zlib标头),如果为负,则假定为原始的DEFLATE流。

  • bufsize - 为了与CPython兼容,将被忽略。

uzlib.DecompIO

uzlib.DecompIO(stream, wbits=0, 1)

创建一个 stream 装饰器,该装饰器允许在另一个流中透明地压缩数据。这允许处理数据大于可用堆大小的压缩流。wbits的值除了上面所述的值以外,还可以取值24..31(16 + 8..15),这表示输入流具有gzip标头。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值