blob: 1d74b42e31921cea173deae011d199e0e255029c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import smg_name_table_funcs
# I think I am making my own way to handle bytes
# ~ class owl_byte(int):
# ~ def __str__(self):
# ~ return "%0X" % (self)
# I think I am making my own way to print bytes
# the default printing is awful to look at and I need rapid inspection
class owl_bytes(bytearray):
def __str__(self):
rtn = ""
for i in range(len(self)):
rtn += "%02X" % self[i]
rtn += " "
return rtn
f = open("test.bin", "rb")
byte_arr = owl_bytes(b"")
byte = f.read(1)
while (byte != b""):
byte_arr += byte
byte = f.read(1)
f.close()
print(byte_arr)
|