# dumpfile.py
# hex dump file listed on command line
import sys
bytes = open(sys.argv[1], 'rb').read()
print '-'*40
print repr(bytes)
print '-'*40
i = 0
while bytes:
print '[%06d] ' % i,
bytes, chunk = bytes[4:], bytes[:4] # show 4-bytes per line
for c in chunk: print hex(ord(c)), '\t', # show hex of binary value
print
i += 4
print '-'*40
##for line in open(sys.argv[1], 'rb').readlines():
## print repr(line)