MP2A
audio/mpeg
Magic Bytes
Offset: 0
FF F2
The MP2A file extension denotes an MPEG-1 Audio Layer II stream, a digital audio compression standard defined by the Moving Picture Experts Group (MPEG). Historically utilized for digital audio broadcasting and Video CDs, this format provides efficient compression for speech and music transmission. Although largely superseded by MP3 and AAC for general consumer applications, it remains prevalent in professional broadcasting environments and poses minimal security risks.
Validation Code
How to validate .mp2a files in Python
Python
def is_mp2a(file_path: str) -> bool:
"""Check if file is a valid MP2A by magic bytes."""
signature = bytes([0xFF, 0xF2])
with open(file_path, "rb") as f:
return f.read(2) == signature
How to validate .mp2a files in Node.js
Node.js
function isMP2A(buffer: Buffer): boolean {
const signature = Buffer.from([0xFF, 0xF2]);
return buffer.subarray(0, 2).equals(signature);
}
Go
func IsMP2A(data []byte) bool {
signature := []byte{0xFF, 0xF2}
if len(data) < 2 {
return false
}
return bytes.Equal(data[:2], signature)
}
API Endpoint
GET
/api/v1/mp2a
curl https://filesignature.org/api/v1/mp2a