{"success":true,"data":{"ext":"ogm","name":"OGM","description":"OGM (Ogg Media) is a multimedia container format derived from the Ogg bitstream structure, originally developed by Tobias Waldvogel and later maintained within the open-source multimedia community. It was used to package video, audio, and subtitles for playback on desktop media players, ripping tools, and video encoding workflows, especially when Matroska support was limited. OGM is now considered a legacy format, and malformed files from untrusted sources can still affect vulnerable media players.","mime":["video/x-ogm"],"risk_level":"Safe","signatures":[{"hex":"4F 67 67 53 00 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 76 69 64 65 6F","offset":0,"sources":[{"name":"Apache Tika","url":"https://raw.githubusercontent.com/apache/tika/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml"}]}],"related":["drc","ogv","oga","ogg","ogx","opus"],"usage":{"python":"def is_ogm(file_path: str) -> bool:\n    \"\"\"Check if file is a valid OGM by magic bytes.\"\"\"\n    signature = bytes([0x4F, 0x67, 0x67, 0x53, 0x00, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x76, 0x69, 0x64, 0x65, 0x6F])\n    with open(file_path, \"rb\") as f:\n        return f.read(33) == signature","node":"function isOGM(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x4F, 0x67, 0x67, 0x53, 0x00, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x76, 0x69, 0x64, 0x65, 0x6F]);\n  return buffer.subarray(0, 33).equals(signature);\n}","go":"func IsOGM(data []byte) bool {\n    signature := []byte{0x4F, 0x67, 0x67, 0x53, 0x00, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x2E, 0x76, 0x69, 0x64, 0x65, 0x6F}\n    if len(data) < 33 {\n        return false\n    }\n    return bytes.Equal(data[:33], signature)\n}"},"category":"Video"}}