FH11

image/x-freehand

Safe

Magic Bytes

Offset: 0
41 47 44 32

FH11 is a proprietary vector graphics file format developed by Macromedia for use with FreeHand MX, the eleventh version of the application. It is primarily utilized for storing scalable illustrations, page layouts, and graphic design projects intended for high-resolution print and digital media. Since Adobe Systems discontinued the software line in 2007, FH11 is classified as a legacy format, although modern vector editors still provide limited import support for archival purposes.

Extension

.fh11

MIME Type

image/x-freehand

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .fh11 files in Python

Python
def is_fh11(file_path: str) -> bool:
    """Check if file is a valid FH11 by magic bytes."""
    signature = bytes([0x41, 0x47, 0x44, 0x32])
    with open(file_path, "rb") as f:
        return f.read(4) == signature

How to validate .fh11 files in Node.js

Node.js
function isFH11(buffer: Buffer): boolean {
  const signature = Buffer.from([0x41, 0x47, 0x44, 0x32]);
  return buffer.subarray(0, 4).equals(signature);
}
Go
func IsFH11(data []byte) bool {
    signature := []byte{0x41, 0x47, 0x44, 0x32}
    if len(data) < 4 {
        return false
    }
    return bytes.Equal(data[:4], signature)
}

API Endpoint

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

Related Formats