{"success":true,"data":{"ext":"idx","name":"Quicken QuickFinder Information File","description":"Quicken QuickFinder Information File (IDX) is a data file format associated with Quicken personal finance software, developed and maintained by Intuit. It stores index information used to support searching and organizing account, transaction, and report data within Quicken and related legacy components. The format is primarily historical and may appear in older Quicken installations; it contains no known inherent security risk beyond the usual caution applied to untrusted files.","mime":[],"risk_level":"Safe","signatures":[{"hex":"49 4E 44 58","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"41 4F 4C 44 42","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]},{"hex":"50 00 00 00 20 00 00 00","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":[],"usage":{"python":"def is_idx(file_path: str) -> bool:\n    \"\"\"Check if file is a valid IDX by magic bytes.\"\"\"\n    signature = bytes([0x49, 0x4E, 0x44, 0x58])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isIDX(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x49, 0x4E, 0x44, 0x58]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsIDX(data []byte) bool {\n    signature := []byte{0x49, 0x4E, 0x44, 0x58}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"}}}