Psion Series 3 Database file
application/octet-stream
Magic Bytes
Offset: 0
4F 54 54 4F 00
The Psion Series 3 Database file is a proprietary data storage format created by Psion PLC for its range of personal digital assistants. It primarily stores structured information for integrated productivity applications like Agenda and Data on the EPOC16 operating system. As an obsolete legacy format, these files are generally considered safe because they do not support executable content, though modern access typically requires specialized conversion software.
Validation Code
How to validate .dbf files in Python
Python
def is_dbf(file_path: str) -> bool:
"""Check if file is a valid DBF by magic bytes."""
signature = bytes([0x4F, 0x54, 0x54, 0x4F, 0x00])
with open(file_path, "rb") as f:
return f.read(5) == signature
How to validate .dbf files in Node.js
Node.js
function isDBF(buffer: Buffer): boolean {
const signature = Buffer.from([0x4F, 0x54, 0x54, 0x4F, 0x00]);
return buffer.subarray(0, 5).equals(signature);
}
Go
func IsDBF(data []byte) bool {
signature := []byte{0x4F, 0x54, 0x54, 0x4F, 0x00}
if len(data) < 5 {
return false
}
return bytes.Equal(data[:5], signature)
}
API Endpoint
GET
/api/v1/dbf
curl https://filesignature.org/api/v1/dbf