EZ3
application/octet-stream
Magic Bytes
Offset: 0
45 4D 55 33
EZ3 is a legacy disk image format developed by E-mu Systems for the Emulator III digital sampler. It serves as a container for instrument banks, digital audio samples, and performance configuration data within the original hardware synthesis environments. As an obsolete binary format designed for specific hardware, it presents no security risks, though integration into modern digital audio workstations necessitates specialized translation utilities or emulator software to access the underlying audio data.
Validation Code
How to validate .ez3 files in Python
Python
def is_ez3(file_path: str) -> bool:
"""Check if file is a valid EZ3 by magic bytes."""
signature = bytes([0x45, 0x4D, 0x55, 0x33])
with open(file_path, "rb") as f:
return f.read(4) == signature
How to validate .ez3 files in Node.js
Node.js
function isEZ3(buffer: Buffer): boolean {
const signature = Buffer.from([0x45, 0x4D, 0x55, 0x33]);
return buffer.subarray(0, 4).equals(signature);
}
Go
func IsEZ3(data []byte) bool {
signature := []byte{0x45, 0x4D, 0x55, 0x33}
if len(data) < 4 {
return false
}
return bytes.Equal(data[:4], signature)
}
API Endpoint
GET
/api/v1/ez3
curl https://filesignature.org/api/v1/ez3