{"success":true,"data":{"ext":"kar","name":"KAR","description":"KAR (Karaoke MIDI) is a karaoke file format based on Standard MIDI files and maintained within the MIDI ecosystem by the MIDI Manufacturers Association and supporting software vendors. It is used for karaoke playback, synchronized lyric display, and music sequencing in players, editors, and karaoke applications. The format is longstanding and generally low risk, though files from untrusted sources may contain malformed MIDI data that can affect vulnerable software.","mime":["audio/midi"],"risk_level":"Safe","signatures":[{"hex":"4D 54 68 64","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":["mid","midi","rmi"],"usage":{"python":"def is_kar(file_path: str) -> bool:\n    \"\"\"Check if file is a valid KAR by magic bytes.\"\"\"\n    signature = bytes([0x4D, 0x54, 0x68, 0x64])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isKAR(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x4D, 0x54, 0x68, 0x64]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsKAR(data []byte) bool {\n    signature := []byte{0x4D, 0x54, 0x68, 0x64}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"},"category":"Audio"}}