{"success":true,"data":{"ext":"sis","name":"SIS","description":"Symbian Installation System (SIS) is a package file format used by the Symbian operating system, originally developed by Symbian Ltd. and later maintained within the Symbian platform ecosystem. It is used to distribute and install applications, updates, device drivers, and other software components on Symbian smartphones and related devices. As a legacy format, it may appear in archived software collections and should be treated cautiously when obtained from untrusted sources.","mime":["application/vnd.symbian.install"],"risk_level":"Safe","signatures":[{"hex":"10 00 04 19","offset":8,"sources":[{"name":"Apache Tika","url":"https://raw.githubusercontent.com/apache/tika/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml"}]}],"related":["sisx"],"usage":{"python":"def is_sis(file_path: str) -> bool:\n    \"\"\"Check if file is a valid SIS by magic bytes at offset 8.\"\"\"\n    signature = bytes([0x10, 0x00, 0x04, 0x19])\n    with open(file_path, \"rb\") as f:\n        f.seek(8)\n        return f.read(4) == signature","node":"function isSIS(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x10, 0x00, 0x04, 0x19]);\n  if (buffer.length < 12) return false;\n  return buffer.subarray(8, 12).equals(signature);\n}","go":"func IsSIS(data []byte) bool {\n    signature := []byte{0x10, 0x00, 0x04, 0x19}\n    if len(data) < 12 {\n        return false\n    }\n    return bytes.Equal(data[8:12], signature)\n}"}}}