Add double handle
This commit is contained in:
@@ -40,6 +40,9 @@ class TJS_NS0:
|
||||
def read_i64(self):
|
||||
return struct.unpack('<q', self.read_bytes(8))[0]
|
||||
|
||||
def read_f64(self):
|
||||
return struct.unpack('<d', self.read_bytes(8))[0]
|
||||
|
||||
def parse_string(self):
|
||||
str_len = self.read_u32()
|
||||
#print(f"String length: {str_len}, pos={self.pos - 4:08X}")
|
||||
@@ -52,6 +55,8 @@ class TJS_NS0:
|
||||
return self.parse_string()
|
||||
elif first_byte == 0x04:
|
||||
return self.read_i64()
|
||||
elif first_byte == 0x05:
|
||||
return self.read_f64()
|
||||
elif first_byte == 0x00:
|
||||
return None
|
||||
elif first_byte == 0xC1:
|
||||
|
||||
Reference in New Issue
Block a user