Loop through header information in a ZIP file,loopheader,import struc
Loop through header information in a ZIP file,loopheader,import struc
import structdata = open('myfile.zip', 'rb').read()start = 0for i in range(3): # show the first 3 file headers start += 14 fields = struct.unpack('LLLHH', data[start:start+16]) crc32, comp_size, uncomp_size, filenamesize, extra_size = fields start += 16 filename = data[start:start+filenamesize] start += filenamesize extra = data[start:start+extra_size] print filename, hex(crc32), comp_size, uncomp_size start += extra_size + comp_size # skip to the next header
- Boolean operation in if,booleanoperation,# number <
- Key action: Function Key, ALt, Control, Shift,actionfu
- Key action: set Label text,actionlabel,import Tkint
- Key action: left arrow,actionarrow,from Tkinter
- Key action: A Key,keyaction,from Tkinter
- Mouse button differentiation: Mouse click,,from Tkinte
热门文章:
相关内容
- Boolean operation in if,booleanoperation,# number <=
- Key action: Function Key, ALt, Control, Shift,actionfunction,from T
- Key action: set Label text,actionlabel,import Tkint
- Key action: left arrow,actionarrow,from Tkinter
- Key action: A Key,keyaction,from Tkinter
- Mouse button differentiation: Mouse click,,from Tkinter
- Mouse button differentiation: Right Button click,,from Tkinter
- Menu item mouse on (active) foreground color,mouseforeground,from T
- Canvas paint program: drag and draw,canvasdrag,from Tkinter
- Draw Math Curve,drawmathcurve,from Tkinter
评论关闭