Questo è il sorgente di un semplice hex editor realizzato in Python.

codice:
...
data = self.data.read(length)
		for i in range(0, min(length, len(data)), 16):
			print '%08X:' % (addr+i),
			for j in range(0, 16):
				if i+j >= len(data):
					break
				print '%02X' % ord(data[i+j]),
			print ''