{"success":true,"data":{"ext":"dbf","name":"Psion Series 3 Database file","description":"The Psion Series 3 Database file is a legacy database format developed by Psion for its Series 3 handheld computers. It was used to store structured records for personal information management, such as contacts, notes, and small business data, within Psion Organizer and related applications. As an older proprietary format, it is generally safe to open, though support today may depend on archival tools or compatibility software.","mime":[],"risk_level":"Safe","signatures":[{"hex":"4F 50 4C 44 61 74 61 62 61 73 65 46 69 6C 65","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["db","fdb","gdb","mdf","accdb","mdb"],"usage":{"python":"def is_dbf(file_path: str) -> bool:\n    \"\"\"Check if file is a valid DBF by magic bytes.\"\"\"\n    signature = bytes([0x4F, 0x50, 0x4C, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6C, 0x65])\n    with open(file_path, \"rb\") as f:\n        return f.read(15) == signature","node":"function isDBF(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x4F, 0x50, 0x4C, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6C, 0x65]);\n  return buffer.subarray(0, 15).equals(signature);\n}","go":"func IsDBF(data []byte) bool {\n    signature := []byte{0x4F, 0x50, 0x4C, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x46, 0x69, 0x6C, 0x65}\n    if len(data) < 15 {\n        return false\n    }\n    return bytes.Equal(data[:15], signature)\n}"},"category":"Databases"}}