{"success":true,"data":{"ext":"wab","name":"Outlook Express address book","description":"Windows Address Book (WAB) is a contact storage file format created by Microsoft for Outlook Express and related Windows components. It was used to store personal contacts, email addresses, and distribution lists, and could be imported by address book tools and email clients. The format is legacy and largely obsolete; while generally safe, files from untrusted sources should still be handled with standard caution.","mime":[],"risk_level":"Safe","signatures":[{"hex":"81 32 84 C1 85 05 D0 11 B2 90 00 AA 00 3C F6 76","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]},{"hex":"9C CB CB 8D 13 75 D2 11 91 58 00 C0 4F 79 56 A4","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["dbx","msg","dci","eml","emlx","mbox"],"usage":{"python":"def is_wab(file_path: str) -> bool:\n    \"\"\"Check if file is a valid WAB by magic bytes.\"\"\"\n    signature = bytes([0x81, 0x32, 0x84, 0xC1, 0x85, 0x05, 0xD0, 0x11, 0xB2, 0x90, 0x00, 0xAA, 0x00, 0x3C, 0xF6, 0x76])\n    with open(file_path, \"rb\") as f:\n        return f.read(16) == signature","node":"function isWAB(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x81, 0x32, 0x84, 0xC1, 0x85, 0x05, 0xD0, 0x11, 0xB2, 0x90, 0x00, 0xAA, 0x00, 0x3C, 0xF6, 0x76]);\n  return buffer.subarray(0, 16).equals(signature);\n}","go":"func IsWAB(data []byte) bool {\n    signature := []byte{0x81, 0x32, 0x84, 0xC1, 0x85, 0x05, 0xD0, 0x11, 0xB2, 0x90, 0x00, 0xAA, 0x00, 0x3C, 0xF6, 0x76}\n    if len(data) < 16 {\n        return false\n    }\n    return bytes.Equal(data[:16], signature)\n}"},"category":"Email & PIM"}}