{"success":true,"data":{"ext":"abd","name":"Quicken data file","description":"Quicken data file (ABD) is a file format used by Quicken personal finance software, originally developed by Intuit and maintained within the Quicken product line. It stores account and transaction data for budgeting, reconciliation, and other personal financial management tasks in desktop Quicken applications. The format is associated with older Quicken data sets and should be handled carefully, but it is generally considered safe when opened in trusted software.","mime":[],"risk_level":"Safe","signatures":[{"hex":"51 57 20 56 65 72 2E 20","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["qsd"],"usage":{"python":"def is_abd(file_path: str) -> bool:\n    \"\"\"Check if file is a valid ABD by magic bytes.\"\"\"\n    signature = bytes([0x51, 0x57, 0x20, 0x56, 0x65, 0x72, 0x2E, 0x20])\n    with open(file_path, \"rb\") as f:\n        return f.read(8) == signature","node":"function isABD(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x51, 0x57, 0x20, 0x56, 0x65, 0x72, 0x2E, 0x20]);\n  return buffer.subarray(0, 8).equals(signature);\n}","go":"func IsABD(data []byte) bool {\n    signature := []byte{0x51, 0x57, 0x20, 0x56, 0x65, 0x72, 0x2E, 0x20}\n    if len(data) < 8 {\n        return false\n    }\n    return bytes.Equal(data[:8], signature)\n}"}}}