better alignments
This commit is contained in:
+6
-4
@@ -32,22 +32,24 @@ def dec(d):
|
|||||||
return ret
|
return ret
|
||||||
|
|
||||||
def hexdump(dump):
|
def hexdump(dump):
|
||||||
print(" " * 9, end="")
|
print(" " * 10, end="")
|
||||||
for i in range(0, 0xF+1):
|
for i in range(0, 0xF+1):
|
||||||
print(f"{i:2X}", end=" ")
|
print(f"{i:2X}", end=" ")
|
||||||
|
|
||||||
print(" ", end="")
|
print(" ", end="")
|
||||||
for i in range(0, 0xF+1):
|
for i in range(0, 0xF+1):
|
||||||
print(f"{i:X}", end="")
|
print(f"{i:X}", end="")
|
||||||
print()
|
print()
|
||||||
|
|
||||||
for i in range(0, len(dump), 0x10):
|
for i in range(0, len(dump), 0x10):
|
||||||
line = dump[i:i+0x10]
|
line = dump[i:i+0x10]
|
||||||
print(f"{i:08x}", end=" ")
|
print(f"{i:08x}", end=" ")
|
||||||
for b in line:
|
for b in line:
|
||||||
print(f"{b:02x}", end=" ")
|
print(f"{b:02x}", end=" ")
|
||||||
|
|
||||||
print(" ", end="")
|
if len(line) < 16:
|
||||||
|
print(" " * (16 - len(line)), end="")
|
||||||
|
print(" ", end="")
|
||||||
for b in line:
|
for b in line:
|
||||||
rep = "."
|
rep = "."
|
||||||
if chr(b) in string.printable:
|
if chr(b) in string.printable:
|
||||||
|
|||||||
Reference in New Issue
Block a user