DIR

application/octet-stream

Safe

Magic Bytes

Offset: 0
52 49 46 58 4D 56 39 33

Macromedia Director Movie (DIR) is a proprietary multimedia file format developed by Macromedia and later maintained by Adobe Systems. It served as the primary project container for creating interactive software, educational titles, and multimedia kiosks throughout the lifespan of the CD-ROM era. Since Adobe officially discontinued the platform in 2017, DIR is now classified as a legacy format primarily relevant for digital preservation, data recovery, and historical media archival efforts.

Extension

.dir

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .dir files in Python

Python
def is_dir(file_path: str) -> bool:
    """Check if file is a valid DIR by magic bytes."""
    signature = bytes([0x52, 0x49, 0x46, 0x58, 0x4D, 0x56, 0x39, 0x33])
    with open(file_path, "rb") as f:
        return f.read(8) == signature

How to validate .dir files in Node.js

Node.js
function isDIR(buffer: Buffer): boolean {
  const signature = Buffer.from([0x52, 0x49, 0x46, 0x58, 0x4D, 0x56, 0x39, 0x33]);
  return buffer.subarray(0, 8).equals(signature);
}
Go
func IsDIR(data []byte) bool {
    signature := []byte{0x52, 0x49, 0x46, 0x58, 0x4D, 0x56, 0x39, 0x33}
    if len(data) < 8 {
        return false
    }
    return bytes.Equal(data[:8], signature)
}

API Endpoint

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

Related Formats