Skip to content

FP7 (.fp7)

.fp7 file signature | application/x-filemaker

Safe

Magic Bytes

Offset 14
C0 48 42 41 4D 37

Sources: Apache Tika

Extension

.fp7

MIME Type

application/x-filemaker

Byte Offset

14

Risk Level

Safe

Validation Code

How to validate .fp7 files in Python

Python
def is_fp7(file_path: str) -> bool:
    """Check if file is a valid FP7 by magic bytes."""
    signature = bytes([0xC0, 0x48, 0x42, 0x41, 0x4D, 0x37])
    with open(file_path, "rb") as f:
        return f.read(6) == signature

How to validate .fp7 files in Node.js

Node.js
function isFP7(buffer: Buffer): boolean {
  const signature = Buffer.from([0xC0, 0x48, 0x42, 0x41, 0x4D, 0x37]);
  return buffer.subarray(0, 6).equals(signature);
}

How to validate .fp7 files in Go

Go
func IsFP7(data []byte) bool {
    signature := []byte{0xC0, 0x48, 0x42, 0x41, 0x4D, 0x37}
    if len(data) < 6 {
        return false
    }
    return bytes.Equal(data[:6], signature)
}

API Endpoint

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

See the full API documentation for all endpoints and parameters.

Frequently Asked Questions

What is a .fp7 file?

A .fp7 file is a FP7 file.

What are the magic bytes for .fp7 files?

The magic bytes for FP7 files are C0 48 42 41 4D 37 at byte offset 14. These bytes uniquely identify the file format regardless of the file extension.

How do I validate a .fp7 file?

To validate a .fp7 file, read the first bytes of the file and compare them against the known magic bytes (C0 48 42 41 4D 37) at offset 14. This is more reliable than checking the file extension alone, as extensions can be renamed.

What is the MIME type for .fp7 files?

The primary MIME type for .fp7 files is application/x-filemaker.

Is it safe to open .fp7 files?

FP7 (.fp7) files are generally safe to open. They are classified as low risk because they primarily contain data rather than executable code. However, always ensure files come from a trusted source.