From c6e657fa05366fb9dfc884485e86314774b5958a Mon Sep 17 00:00:00 2001 From: Elliot Nunn Date: Sat, 17 Aug 2019 09:12:53 +0800 Subject: [PATCH] Add hex representation thing --- db68.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 db68.py diff --git a/db68.py b/db68.py new file mode 100644 index 0000000..9b9af06 --- /dev/null +++ b/db68.py @@ -0,0 +1,18 @@ +# This might grow into a MainCode function-matching system? + +import binascii + +# ,ABCD,EF01, +def commastring(binary): + ugly = binascii.hexlify(binary).upper() + num = len(ugly) + len(ugly) // 4 + 1 + fugly = bytearray(b',' * num) + fugly[1::5] = ugly[0::4] + fugly[2::5] = ugly[1::4] + fugly[3::5] = ugly[2::4] + fugly[4::5] = ugly[3::4] + while fugly.endswith(b',,'): fugly.pop(-1) + return fugly.decode('ascii') + +# import sys +# print(commastring(sys.argv[1].encode('utf-8')))