1# * coding: UTF8 * 2""" 3该模块实现相应CPython模块的子集,如下所示 4 5""" 6 7 8 9 10def decompress(data, wbits=0, bufsize=0): 11 """ 12 13 14 **入参** 15 16 - wbits 是压缩时使用的DEFLATE字典窗口大小(8-15,字典的大小为该数值的2次幂)。 另外,若该值为正, data 则被假定为zlib流(带有zlib首标)。否则,若该值为负, 则假定为原始DEFLATE流。 17 - bufsize 参数是为与CPython兼容,此处忽略。 18 19 **返回值** 20 21 将解压缩数据作为bytes类型返回 22 """ 23 pass 24 25def DecompIO(stream, wbits=0): 26 """ 27 创建一个 `stream` 装饰器,该装饰器允许在另一个 *stream* 中进行压缩数据的透明解压。 28 这允许使用大于可用堆大小的数据处理压缩流。除 :func:`decompress` 中所述的值外, 29 *wbits* 可能取值 24..31 (16 + 8..15),这也就意味着输入流带有gzip首标。 30 """ 31 pass 32 33