import struct from binascii import b2a_hex """ Simple hexdump, 16 bytes per line with offset. """ def ashex(line): return " ".join("%02x" % _ for _ in line) def aschr(b): if 32<=b<0x7f: return "%c" % b elif 0x80<=b<=0xff: try: c = struct.pack("