{"success":true,"data":{"ext":"fp7","name":"FP7","description":"FileMaker Pro 7 (FP7) is a database file format created and maintained by FileMaker, Inc., now Claris International. It is used by FileMaker Pro for storing relational databases, custom business applications, forms, reports, and shared data solutions. FP7 is a legacy format from earlier FileMaker releases and is generally considered safe, though files from untrusted sources should still be handled with standard caution.","mime":["application/x-filemaker"],"risk_level":"Safe","signatures":[{"hex":"C0 48 42 41 4D 37","offset":14,"sources":[{"name":"Apache Tika","url":"https://raw.githubusercontent.com/apache/tika/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml"}]}],"related":[],"usage":{"python":"def is_fp7(file_path: str) -> bool:\n    \"\"\"Check if file is a valid FP7 by magic bytes at offset 14.\"\"\"\n    signature = bytes([0xC0, 0x48, 0x42, 0x41, 0x4D, 0x37])\n    with open(file_path, \"rb\") as f:\n        f.seek(14)\n        return f.read(6) == signature","node":"function isFP7(buffer: Buffer): boolean {\n  const signature = Buffer.from([0xC0, 0x48, 0x42, 0x41, 0x4D, 0x37]);\n  if (buffer.length < 20) return false;\n  return buffer.subarray(14, 20).equals(signature);\n}","go":"func IsFP7(data []byte) bool {\n    signature := []byte{0xC0, 0x48, 0x42, 0x41, 0x4D, 0x37}\n    if len(data) < 20 {\n        return false\n    }\n    return bytes.Equal(data[14:20], signature)\n}"}}}