Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
zipfile Namespace Reference

Data Structures

class  BadZipfile
 
class  ZipInfo
 
class  ZipFile
 
class  PyZipFile
 

Functions

def is_zipfile
 

Variables

 zlib = None
 
list __all__
 
 error = BadZipfile
 
int ZIP_STORED = 0
 
int ZIP_DEFLATED = 8
 
string structEndArchive = "<4s4H2lH"
 
string stringEndArchive = "PK\005\006"
 
string structCentralDir = "<4s4B4H3l5H2l"
 
string stringCentralDir = "PK\001\002"
 
string structFileHeader = "<4s2B4H3l2H"
 
string stringFileHeader = "PK\003\004"
 
int _CD_SIGNATURE = 0
 
int _CD_CREATE_VERSION = 1
 
int _CD_CREATE_SYSTEM = 2
 
int _CD_EXTRACT_VERSION = 3
 
int _CD_EXTRACT_SYSTEM = 4
 
int _CD_FLAG_BITS = 5
 
int _CD_COMPRESS_TYPE = 6
 
int _CD_TIME = 7
 
int _CD_DATE = 8
 
int _CD_CRC = 9
 
int _CD_COMPRESSED_SIZE = 10
 
int _CD_UNCOMPRESSED_SIZE = 11
 
int _CD_FILENAME_LENGTH = 12
 
int _CD_EXTRA_FIELD_LENGTH = 13
 
int _CD_COMMENT_LENGTH = 14
 
int _CD_DISK_NUMBER_START = 15
 
int _CD_INTERNAL_FILE_ATTRIBUTES = 16
 
int _CD_EXTERNAL_FILE_ATTRIBUTES = 17
 
int _CD_LOCAL_HEADER_OFFSET = 18
 
int _FH_SIGNATURE = 0
 
int _FH_EXTRACT_VERSION = 1
 
int _FH_EXTRACT_SYSTEM = 2
 
int _FH_GENERAL_PURPOSE_FLAG_BITS = 3
 
int _FH_COMPRESSION_METHOD = 4
 
int _FH_LAST_MOD_TIME = 5
 
int _FH_LAST_MOD_DATE = 6
 
int _FH_CRC = 7
 
int _FH_COMPRESSED_SIZE = 8
 
int _FH_UNCOMPRESSED_SIZE = 9
 
int _FH_FILENAME_LENGTH = 10
 
int _FH_EXTRA_FIELD_LENGTH = 11
 
tuple _STRING_TYPES = (types.StringType,)
 

Function Documentation

def zipfile.is_zipfile (   filename)
Quickly see if file is a ZIP file by checking the magic number.

Will not accept a ZIP archive with an ending comment.

Definition at line 75 of file zipfile.py.

References aifc.open().

75 
76 def is_zipfile(filename):
77  """Quickly see if file is a ZIP file by checking the magic number.
78 
79  Will not accept a ZIP archive with an ending comment.
80  """
81  try:
82  fpin = open(filename, "rb")
83  fpin.seek(-22, 2) # Seek to end-of-file record
84  endrec = fpin.read()
85  fpin.close()
86  if endrec[0:4] == "PK\005\006" and endrec[-2:] == "\000\000":
87  return 1 # file has correct magic number
88  except IOError:
89  pass
90 

Variable Documentation

list __all__
Initial value:
1 = ["BadZipfile", "error", "ZIP_STORED", "ZIP_DEFLATED", "is_zipfile",
2  "ZipInfo", "ZipFile", "PyZipFile"]

Definition at line 13 of file zipfile.py.

int _CD_COMMENT_LENGTH = 14

Definition at line 48 of file zipfile.py.

int _CD_COMPRESS_TYPE = 6

Definition at line 40 of file zipfile.py.

int _CD_COMPRESSED_SIZE = 10

Definition at line 44 of file zipfile.py.

int _CD_CRC = 9

Definition at line 43 of file zipfile.py.

int _CD_CREATE_SYSTEM = 2

Definition at line 36 of file zipfile.py.

int _CD_CREATE_VERSION = 1

Definition at line 35 of file zipfile.py.

int _CD_DATE = 8

Definition at line 42 of file zipfile.py.

int _CD_DISK_NUMBER_START = 15

Definition at line 49 of file zipfile.py.

int _CD_EXTERNAL_FILE_ATTRIBUTES = 17

Definition at line 51 of file zipfile.py.

int _CD_EXTRA_FIELD_LENGTH = 13

Definition at line 47 of file zipfile.py.

int _CD_EXTRACT_SYSTEM = 4

Definition at line 38 of file zipfile.py.

int _CD_EXTRACT_VERSION = 3

Definition at line 37 of file zipfile.py.

int _CD_FILENAME_LENGTH = 12

Definition at line 46 of file zipfile.py.

int _CD_FLAG_BITS = 5

Definition at line 39 of file zipfile.py.

int _CD_INTERNAL_FILE_ATTRIBUTES = 16

Definition at line 50 of file zipfile.py.

int _CD_LOCAL_HEADER_OFFSET = 18

Definition at line 52 of file zipfile.py.

int _CD_SIGNATURE = 0

Definition at line 34 of file zipfile.py.

int _CD_TIME = 7

Definition at line 41 of file zipfile.py.

int _CD_UNCOMPRESSED_SIZE = 11

Definition at line 45 of file zipfile.py.

int _FH_COMPRESSED_SIZE = 8

Definition at line 63 of file zipfile.py.

int _FH_COMPRESSION_METHOD = 4

Definition at line 59 of file zipfile.py.

int _FH_CRC = 7

Definition at line 62 of file zipfile.py.

int _FH_EXTRA_FIELD_LENGTH = 11

Definition at line 66 of file zipfile.py.

int _FH_EXTRACT_SYSTEM = 2

Definition at line 57 of file zipfile.py.

int _FH_EXTRACT_VERSION = 1

Definition at line 56 of file zipfile.py.

int _FH_FILENAME_LENGTH = 10

Definition at line 65 of file zipfile.py.

int _FH_GENERAL_PURPOSE_FLAG_BITS = 3

Definition at line 58 of file zipfile.py.

int _FH_LAST_MOD_DATE = 6

Definition at line 61 of file zipfile.py.

int _FH_LAST_MOD_TIME = 5

Definition at line 60 of file zipfile.py.

int _FH_SIGNATURE = 0

Definition at line 55 of file zipfile.py.

int _FH_UNCOMPRESSED_SIZE = 9

Definition at line 64 of file zipfile.py.

tuple _STRING_TYPES = (types.StringType,)

Definition at line 70 of file zipfile.py.

error = BadZipfile

Definition at line 18 of file zipfile.py.

string stringCentralDir = "PK\001\002"

Definition at line 29 of file zipfile.py.

string stringEndArchive = "PK\005\006"

Definition at line 27 of file zipfile.py.

string stringFileHeader = "PK\003\004"

Definition at line 31 of file zipfile.py.

string structCentralDir = "<4s4B4H3l5H2l"

Definition at line 28 of file zipfile.py.

string structEndArchive = "<4s4H2lH"

Definition at line 26 of file zipfile.py.

string structFileHeader = "<4s2B4H3l2H"

Definition at line 30 of file zipfile.py.

int ZIP_DEFLATED = 8

Definition at line 22 of file zipfile.py.

int ZIP_STORED = 0

Definition at line 21 of file zipfile.py.

zlib = None

Definition at line 11 of file zipfile.py.