From 1971d427a2188738b399afd9285f4b9f26e1264f Mon Sep 17 00:00:00 2001 From: ultramagnus_tcv Date: Wed, 29 Jul 2015 20:22:55 -0500 Subject: [PATCH] New file using Struct --- Struct_decode.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Struct_decode.py diff --git a/Struct_decode.py b/Struct_decode.py new file mode 100644 index 0000000..8347c38 --- /dev/null +++ b/Struct_decode.py @@ -0,0 +1,15 @@ +from struct import unpack + +#Is File a SOS DRIVER file? +SOSfile = open('SOSCFFA.DRIVER', 'rb') +SOS = SOSfile.read(10) +filetype, offset = unpack('< 8s H', SOS) +print "Filetype is: %s. Offset is: %04x" % (filetype, offset) + +#Seek to first driver +SOSfile.seek(offset,1) +SOS = SOSfile.read(2) # Read two bytes +marker = unpack('< H', SOS) +if marker == \x0000 : + +SOSfile.close()