shell bypass 403
l
��bc @ s3 d Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d d d g Z d d d d
d f \ Z Z
Z Z Z
d d f \ Z Z d � Z d
� Z d � Z d � Z d d d � Z Gd � d � Z Gd � d e j � Z d d � Z d � Z d � Z e d k r/e � n d S( u� Functions that read and write gzipped files.
The user of the file doesn't have to worry about the compression,
but random access is not allowed.i Nu GzipFileu openu compressu
decompressi i i i i c C s | d k r | d 7} n | S( u� Return i as an unsigned integer, assuming it fits in 32 bits.
If it's >= 2GB when viewed as a 32-bit unsigned int, return a long.
i i i I ( ( u i( ( u+ /usr/local/python-3.2/lib/python3.2/gzip.pyu U32 s
c C s | d @S( u3 Return the low-order 32 bits, as a non-negative intI���� ( ( u i( ( u+ /usr/local/python-3.2/lib/python3.2/gzip.pyu LOWU32 s c C s | j t j d | � � d S( Nu <L( u writeu structu pack( u outputu value( ( u+ /usr/local/python-3.2/lib/python3.2/gzip.pyu write32u s c C s t j d | j d � � d S( Nu <Ii i ( u structu unpacku read( u input( ( u+ /usr/local/python-3.2/lib/python3.2/gzip.pyu read32$ s u rbi c C s t | | | � S( u� Shorthand for GzipFile(filename, mode, compresslevel).
The filename argument is required; mode defaults to 'rb'
and compresslevel defaults to 9.
( u GzipFile( u filenameu modeu
compresslevel( ( u+ /usr/local/python-3.2/lib/python3.2/gzip.pyu open'