;ņ tøŽDc@sOdZdkZdkZdkZdZdZdZdZdZdZ dZ dZ dZ dZ d Zd Zd ZdZdZdZdZdZd Zd ZdZdZdZdZdZdZdZdZdZ dei!fd„ƒYZ"dei!fd„ƒYZ#e$djo=dk%Z%e#e&e%i'dƒi(ƒƒZ)e) Ge)i*ƒ GHndS(sGNU zip.Ns‹iiiiiiii iĄiiii i i i i i’s GzipExtracBs&tZdddfdddffZRS(Nsids2ssslensHi(s__name__s __module__s__hdr__(((s9/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/gzip.pys GzipExtra.ssGzipc BsžtZddefddefdddfdddfd ddfd defd d d fdd d fdd d ff Zd„Zd„Zd„Zd„Z RS(Nsmagics2ssmethodsBsflagsismtimesIsxflagssossextras0sssfilenamescommentcCsNtt|ƒi|ƒ|it@oRti|id dƒd}t |idd|!ƒ|_ |id||_n|it @o:|ii dƒ}|i| |_|i|d|_n|it@o:|ii dƒ}|i| |_|i|d|_n|it@o|it|_n|it@o|id|_ndS(Nis>Hisi(ssupersGzipsselfsunpacksbufsflagss GZIP_FEXTRAsstructsdatasns GzipExtrasextras GZIP_FNAMEsfindsfilenames GZIP_FCOMMENTscomments GZIP_FENCRYPTsGZIP_FENCRYPT_LENs GZIP_FHCRC(sselfsbufsn((s9/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/gzip.pysunpackBs"cCsg}|ioN|itO_t|iƒ}|iti dt |ƒƒƒ|i|ƒn|i o0|it O_|i|i ƒ|idƒn|i o0|itO_|i|i ƒ|idƒn|idtt|ƒiƒƒdi|ƒSdS(Ns>Hsis(slsselfsextrasflagss GZIP_FEXTRAsstrsssappendsstructspackslensfilenames GZIP_FNAMEscomments GZIP_FCOMMENTsinsertssupersGzipspack_hdrsjoin(sselfslss((s9/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/gzip.pyspack_hdrUs    cCs>tidtiti tidƒ}|i|iƒ|_dS(sCompress self.data.i iN( szlibs compressobjsDEFLATEDs MAX_WBITSs DEF_MEM_LEVELscscompresssselfsdata(sselfsc((s9/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/gzip.pyscompressgscCs'titi ƒ}|i|iƒSdS(sReturn decompressed payload.N(szlibs decompressobjs MAX_WBITSsds decompresssselfsdata(sselfsd((s9/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/gzip.pys decompressms( s__name__s __module__s GZIP_MAGICs GZIP_MDEFLATEs GZIP_OS_UNIXs__hdr__sunpackspack_hdrscompresss decompress(((s9/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/gzip.pysGzip4s r   s__main__(+s__doc__sstructszlibsdpkts GZIP_MAGICs GZIP_MSTOREDsGZIP_MCOMPRESSs GZIP_MPACKEDs GZIP_MLZHEDs GZIP_MDEFLATEs GZIP_FTEXTs GZIP_FHCRCs GZIP_FEXTRAs GZIP_FNAMEs GZIP_FCOMMENTs GZIP_FENCRYPTsGZIP_FRESERVEDs GZIP_OS_MSDOSs GZIP_OS_AMIGAs GZIP_OS_VMSs GZIP_OS_UNIXs GZIP_OS_VMCMSs GZIP_OS_ATARIs GZIP_OS_OS2s GZIP_OS_MACOSsGZIP_OS_ZSYSTEMs GZIP_OS_CPMsGZIP_OS_TOPS20s GZIP_OS_WIN32s GZIP_OS_QDOSsGZIP_OS_RISCOSsGZIP_OS_UNKNOWNsGZIP_FENCRYPT_LENsPackets GzipExtrasGzips__name__ssyssopensargvsreadsgzs decompress($s GZIP_FTEXTsGZIP_OS_RISCOSs GZIP_FEXTRAs GZIP_FENCRYPTsgzs GZIP_OS_MACOSsGZIP_FENCRYPT_LENsGZIP_MCOMPRESSs GZIP_FCOMMENTs GZIP_MAGICsGZIP_OS_TOPS20s GZIP_MDEFLATEsGZIP_FRESERVEDs GZIP_MLZHEDsstructs GZIP_MPACKEDs GZIP_OS_CPMs GZIP_FNAMEs GZIP_OS_AMIGAs GZIP_FHCRCs GZIP_OS_OS2s GZIP_OS_MSDOSs GZIP_OS_WIN32s GZIP_MSTOREDsdpktssyssGzips GZIP_OS_ATARIs GzipExtras GZIP_OS_VMSsGZIP_OS_ZSYSTEMszlibs GZIP_OS_QDOSsGZIP_OS_UNKNOWNs GZIP_OS_UNIXs GZIP_OS_VMCMS((s9/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/gzip.pys?sJ >