{"success":true,"data":{"ext":"manifest","name":"Windows Visual Stylesheet XML file","description":"A manifest file is an XML-based Windows visual stylesheet format developed and maintained by Microsoft for defining application and theme resources. It is used by Windows applications and themes to specify visual styles, control rendering behavior, and support interface customization. The format is generally safe, though as an XML document it can be edited or altered manually; older visual style implementations are tied to specific Windows versions and compatibility settings.","mime":["application/xml"],"risk_level":"Safe","signatures":[{"hex":"3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["xml","xsd","xsl","xul","msc","other"],"usage":{"python":"def is_manifest(file_path: str) -> bool:\n    \"\"\"Check if file is a valid MANIFEST by magic bytes.\"\"\"\n    signature = bytes([0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x3D])\n    with open(file_path, \"rb\") as f:\n        return f.read(14) == signature","node":"function isMANIFEST(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x3D]);\n  return buffer.subarray(0, 14).equals(signature);\n}","go":"func IsMANIFEST(data []byte) bool {\n    signature := []byte{0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x3D}\n    if len(data) < 14 {\n        return false\n    }\n    return bytes.Equal(data[:14], signature)\n}"},"category":"Web & Config"}}