{"success":true,"data":{"ext":"smus","name":"SMUS","description":"SMUS (Simple Musical Score) is an Interchange File Format musical score format originally created for Electronic Arts’ Amiga software and defined within the IFF family of specifications. It was used to store song data, note events, and sequencing information for playback in music and multimedia applications. The format is largely historical and uncommon today; as with other legacy media files, untrusted files should be opened with standard caution, though it is generally considered safe.","mime":[],"risk_level":"Safe","signatures":[{"hex":"46 4F 52 4D","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"53 4D 55 53","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":[],"usage":{"python":"def is_smus(file_path: str) -> bool:\n    \"\"\"Check if file is a valid SMUS by magic bytes.\"\"\"\n    signature = bytes([0x46, 0x4F, 0x52, 0x4D])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isSMUS(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x46, 0x4F, 0x52, 0x4D]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsSMUS(data []byte) bool {\n    signature := []byte{0x46, 0x4F, 0x52, 0x4D}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"}}}