Ogg Vorbis Codec compressed Multimedia file
application/octet-stream
Magic Bytes
Offset: 0
4F 67 67 53
The Ogg Audio (OGA) format is an open-source container for compressed audio data, primarily developed and maintained by the Xiph.Org Foundation. It is commonly utilized for streaming high-quality digital music and audio content over the internet using lossy Vorbis or lossless FLAC compression. The format is considered safe for general use as it lacks executable code, though the .oga extension was introduced to differentiate pure audio files from the original .ogg container.
Validation Code
How to validate .oga files in Python
Python
def is_oga(file_path: str) -> bool:
"""Check if file is a valid OGA by magic bytes."""
signature = bytes([0x4F, 0x67, 0x67, 0x53])
with open(file_path, "rb") as f:
return f.read(4) == signature
How to validate .oga files in Node.js
Node.js
function isOGA(buffer: Buffer): boolean {
const signature = Buffer.from([0x4F, 0x67, 0x67, 0x53]);
return buffer.subarray(0, 4).equals(signature);
}
Go
func IsOGA(data []byte) bool {
signature := []byte{0x4F, 0x67, 0x67, 0x53}
if len(data) < 4 {
return false
}
return bytes.Equal(data[:4], signature)
}
API Endpoint
GET
/api/v1/oga
curl https://filesignature.org/api/v1/oga