# Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 # Python Software Foundation; All Rights Reserved # This file is part of python-isal which is distributed under the # PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2. import typing ISAL_BEST_SPEED: int ISAL_BEST_COMPRESSION: int ISAL_DEFAULT_COMPRESSION: int Z_BEST_SPEED: int Z_BEST_COMPRESSION: int Z_DEFAULT_COMPRESSION: int DEF_BUF_SIZE: int DEF_MEM_LEVEL: int MAX_WBITS: int DEFLATED: int Z_DEFAULT_STRATEGY: int Z_RLE: int Z_HUFFMAN_ONLY: int Z_FILTERED: int Z_FIXED: int Z_NO_FLUSH: int Z_SYNC_FLUSH: int Z_FULL_FLUSH: int Z_FINISH: int error: Exception IsalError: Exception def adler32(__data, __value: int = 1) -> int: ... def crc32(__data, __value: int = 0) -> int: ... def crc32_combine(__crc1: int, __crc2: int, __crc2_length: int) -> int: ... class _ParallelCompress: def __init__(self, buffersize: int, level: int): ... def compress_and_crc(self, __data, __zdict) -> typing.Tuple[bytes, int]: ... def compress(__data, level: int = ISAL_DEFAULT_COMPRESSION, wbits: int = MAX_WBITS) -> bytes: ... def decompress(__data, wbits: int = MAX_WBITS, bufsize: int = DEF_BUF_SIZE) -> bytes: ... class Compress: def compress(self, __data) -> bytes: ... def flush(self, mode: int = Z_FINISH) -> bytes: ... class Decompress: unused_data: bytes unconsumed_tail: bytes eof: bool def decompress(self, __data, max_length: int = 0) -> bytes: ... def flush(self, length: int = DEF_BUF_SIZE) -> bytes: ... def compressobj(level: int = ISAL_DEFAULT_COMPRESSION, method: int = DEFLATED, wbits: int = MAX_WBITS, memLevel: int = DEF_MEM_LEVEL, strategy: int = Z_DEFAULT_STRATEGY, zdict = None) -> Compress: ... def decompressobj(wbits: int = MAX_WBITS, zdict = None) -> Decompress: ... class _GzipReader: def __init__(self, fp: typing.BinaryIO, buffersize: int = 32 * 1024): ... def readinto(self, obj) -> int: ... def readable(self) -> bool: ... def writable(self) -> bool: ... def seekable(self) -> bool: ... def tell(self) -> int: ... def seek(self, offset: int, whence: int): ... def close(self): ... def readall(self) -> bytes: ... def read(self, __size: int): ... def flush(self): ...