{"success":true,"data":{"ext":"wiz","name":"An Object Linking and Embedding","description":"An Object Linking and Embedding (OLE) Compound File, created by Microsoft for its Structured Storage architecture, is a legacy container format for storing multiple streams and properties within a single file. It is used primarily by Microsoft Office 97–2003 applications and related wizard or template files. The format is obsolete in modern Office workflows, and files from untrusted sources may contain embedded macros or active content that require caution.","mime":[],"risk_level":"Safe","signatures":[{"hex":"D0 CF 11 E0 A1 B1 1A E1","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["doc","dot","pps","xla","xls"],"usage":{"python":"def is_wiz(file_path: str) -> bool:\n    \"\"\"Check if file is a valid WIZ by magic bytes.\"\"\"\n    signature = bytes([0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1])\n    with open(file_path, \"rb\") as f:\n        return f.read(8) == signature","node":"function isWIZ(buffer: Buffer): boolean {\n  const signature = Buffer.from([0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1]);\n  return buffer.subarray(0, 8).equals(signature);\n}","go":"func IsWIZ(data []byte) bool {\n    signature := []byte{0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1}\n    if len(data) < 8 {\n        return false\n    }\n    return bytes.Equal(data[:8], signature)\n}"},"category":"Office"}}