defdataToHex(d):""" Convert the raw data in 'd' to an hex string with a space every 4 bytes. """
bytes = []for i,c inenumerate(d):
byte =ord(c)
hex_byte =hex(byte)[2:]if byte <=0xf:
hex_byte ='0'+ hex_byte
if i % 4==3:
hex_byte +=' '
bytes.append(hex_byte)return''.join(bytes).strip()