summaryrefslogtreecommitdiff
path: root/test.py
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)