Add double handle

This commit is contained in:
2025-09-24 12:41:32 +08:00
parent 25fdbab10d
commit 5df3ba3bd0

View File

@@ -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: