From ef4d0e08b2d312bcf3034aa3ae48436f5d8b56a5 Mon Sep 17 00:00:00 2001 From: Owl Date: Thu, 21 Aug 2025 20:07:13 -0400 Subject: all the stuff --- test.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test.py (limited to 'test.py') diff --git a/test.py b/test.py new file mode 100644 index 0000000..1d74b42 --- /dev/null +++ b/test.py @@ -0,0 +1,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) -- cgit v1.2.3-70-g09d2