import sys from sys import argv if len(argv) != 2: print("usage: %s " % argv[0]); sys.exit(1) log = open(argv[1]).readlines() nums = [] for x in log: parse = [] for i in x.split(' '): try: n = int(i,16) parse.append(n) except: pass if len(parse) == 0: continue assert(len(parse) == 64) nums.append(parse) hexlines = [] for l in nums: s = '' for x in l: s += '\\x%02x' % x hexlines.append(s) for x in hexlines: print('"'+x+'"')