Quicken data file

application/octet-stream

Safe

Magic Bytes

Offset: 0
51 46 49 FB

The Quicken data file (QEL) is a proprietary database format developed by Intuit for use within its Quicken financial management software. This format primarily stores cached online account data and transaction history to facilitate electronic statement reconciliation and personal financial reporting. While considered a legacy format in modern versions of the software, it remains safe for local storage as it typically contains non-executable financial records rather than active code or scripts.

Extension

.qel

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .qel files in Python

Python
def is_qel(file_path: str) -> bool:
    """Check if file is a valid QEL by magic bytes."""
    signature = bytes([0x51, 0x46, 0x49, 0xFB])
    with open(file_path, "rb") as f:
        return f.read(4) == signature

How to validate .qel files in Node.js

Node.js
function isQEL(buffer: Buffer): boolean {
  const signature = Buffer.from([0x51, 0x46, 0x49, 0xFB]);
  return buffer.subarray(0, 4).equals(signature);
}
Go
func IsQEL(data []byte) bool {
    signature := []byte{0x51, 0x46, 0x49, 0xFB}
    if len(data) < 4 {
        return false
    }
    return bytes.Equal(data[:4], signature)
}

API Endpoint

GET /api/v1/qel
curl https://filesignature.org/api/v1/qel

Related Formats