DXR (.dxr)
.dxr file signature | application/x-director
DXR is a legacy Macromedia Director format, later associated with Adobe, used to store protected Director movies. It was primarily used for interactive multimedia content, animations, educational titles, and web or CD-ROM presentations built with Director-based authoring tools. As an obsolete format, DXR files are generally considered safe to open, though support is limited in modern software and they may require older Director-compatible applications.
Magic Bytes
Offset 0
52 49 46 58
Sources: Wikipedia
All Known Signatures
2 signature variants are documented for .dxr files across multiple sources.
Extension
.dxr
MIME Type
application/x-director
Byte Offset
0
Risk Level
Safe
Validation Code
How to validate .dxr files in Python
def is_dxr(file_path: str) -> bool:
"""Check if file is a valid DXR by magic bytes."""
signature = bytes([0x52, 0x49, 0x46, 0x58])
with open(file_path, "rb") as f:
return f.read(4) == signature
How to validate .dxr files in Node.js
function isDXR(buffer: Buffer): boolean {
const signature = Buffer.from([0x52, 0x49, 0x46, 0x58]);
return buffer.subarray(0, 4).equals(signature);
}
How to validate .dxr files in Go
func IsDXR(data []byte) bool {
signature := []byte{0x52, 0x49, 0x46, 0x58}
if len(data) < 4 {
return false
}
return bytes.Equal(data[:4], signature)
}
API Endpoint
/api/v1/dxr
curl https://filesignature.org/api/v1/dxr
See the full API documentation for all endpoints and parameters.
Related Formats
Frequently Asked Questions
What is a .dxr file?
A .dxr file is identified by the magic bytes 52 49 46 58 at byte offset 0. DXR is a legacy Macromedia Director format, later associated with Adobe, used to store protected Director movies. It was primarily used for interactive multimedia content, animations, educational titles, and web or CD-ROM presentations built with Director-based authoring tools. As an obsolete format, DXR files are generally considered safe to open, though support is limited in modern software and they may require older Director-compatible applications.
What are the magic bytes for .dxr files?
The magic bytes for DXR files are 52 49 46 58 at byte offset 0. These bytes uniquely identify the file format regardless of the file extension.
How do I validate a .dxr file?
To validate a .dxr file, read the first bytes of the file and compare them against the known magic bytes (52 49 46 58) at offset 0. This is more reliable than checking the file extension alone, as extensions can be renamed.
What is the MIME type for .dxr files?
The primary MIME type for .dxr files is application/x-director.
Is it safe to open .dxr files?
DXR (.dxr) 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.