{"success":true,"data":{"ext":"spx","name":"SPX","description":"Speex (SPX) is an audio compression format developed and maintained by the Xiph.Org Foundation. It is used for speech-oriented audio encoding in voice over IP, online conferencing, archival voice recordings, and other low-bitrate communication applications. Speex is now largely superseded by newer codecs such as Opus, but it remains safe to handle in standard media players and tools that support the format.","mime":["audio/speex"],"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 53 70 65 65 78 20 20 20","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":["oga","ogg","opus","aac","ac3","aif"],"usage":{"python":"def is_spx(file_path: str) -> bool:\n    \"\"\"Check if file is a valid SPX 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, 0x53, 0x70, 0x65, 0x65, 0x78, 0x20, 0x20, 0x20])\n    with open(file_path, \"rb\") as f:\n        return f.read(36) == signature","node":"function isSPX(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, 0x53, 0x70, 0x65, 0x65, 0x78, 0x20, 0x20, 0x20]);\n  return buffer.subarray(0, 36).equals(signature);\n}","go":"func IsSPX(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, 0x53, 0x70, 0x65, 0x65, 0x78, 0x20, 0x20, 0x20}\n    if len(data) < 36 {\n        return false\n    }\n    return bytes.Equal(data[:36], signature)\n}"},"category":"Audio"}}