{"success":true,"data":{"ext":"aw","name":"MS Answer Wizard file","description":"MS Answer Wizard is a proprietary file format created by Microsoft for Answer Wizard help-index data used in older Microsoft Office and Windows applications. It was used to provide keyword-based assistance and context-sensitive help within Microsoft Help systems and related documentation tools. The format is legacy and largely obsolete; it is generally safe to open, though files from untrusted sources should still be handled cautiously.","mime":[],"risk_level":"Safe","signatures":[{"hex":"8A 01 09 00 00 00 E1 08 00 00 99 19","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":[],"usage":{"python":"def is_aw(file_path: str) -> bool:\n    \"\"\"Check if file is a valid AW by magic bytes.\"\"\"\n    signature = bytes([0x8A, 0x01, 0x09, 0x00, 0x00, 0x00, 0xE1, 0x08, 0x00, 0x00, 0x99, 0x19])\n    with open(file_path, \"rb\") as f:\n        return f.read(12) == signature","node":"function isAW(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x8A, 0x01, 0x09, 0x00, 0x00, 0x00, 0xE1, 0x08, 0x00, 0x00, 0x99, 0x19]);\n  return buffer.subarray(0, 12).equals(signature);\n}","go":"func IsAW(data []byte) bool {\n    signature := []byte{0x8A, 0x01, 0x09, 0x00, 0x00, 0x00, 0xE1, 0x08, 0x00, 0x00, 0x99, 0x19}\n    if len(data) < 12 {\n        return false\n    }\n    return bytes.Equal(data[:12], signature)\n}"}}}