Lines Matching refs:zlib
6 # based on Andrew Kuchling's minigzip.py distributed with the zlib module
9 import zlib
201 self.compress = zlib.compressobj(compresslevel,
202 zlib.DEFLATED,
203 -zlib.MAX_WBITS,
204 zlib.DEF_MEM_LEVEL,
234 self.crc = zlib.crc32(b"")
291 self.crc = zlib.crc32(data, self.crc)
346 def flush(self,zlib_mode=zlib.Z_SYNC_FLUSH):
457 super().__init__(_PaddedFile(fp), zlib.decompressobj,
458 wbits=-zlib.MAX_WBITS)
464 self._crc = zlib.crc32(b"")
526 self._crc = zlib.crc32(data, self._crc)
584 # Use zlib as it creates the header with 0 mtime by default.
586 return zlib.compress(data, level=compresslevel, wbits=31)
588 trailer = struct.pack("<LL", zlib.crc32(data), (len(data) & 0xffffffff))
590 return (header + zlib.compress(data, level=compresslevel, wbits=-15) +
603 # Use a zlib raw deflate compressor
604 do = zlib.decompressobj(wbits=-zlib.MAX_WBITS)
611 if crc != zlib.crc32(decompressed):