{"success":true,"data":{"ext":"anm","name":"DeluxePaint Animation file","description":"DeluxePaint Animation (ANM) is a legacy bitmap animation file format originally created for DeluxePaint by Electronic Arts for the Amiga platform. It was used to store frame-based animations with delta compression for games, demos, and multimedia presentations, and is still encountered in archival artwork and retro software tools. The format is generally safe to inspect, though support is limited in modern applications and files may require legacy-compatible viewers or converters.","mime":[],"risk_level":"Safe","signatures":[{"hex":"46 4F 52 4D","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]},{"hex":"4C 50 46 20 00 01","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":[],"usage":{"python":"def is_anm(file_path: str) -> bool:\n    \"\"\"Check if file is a valid ANM 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 isANM(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x46, 0x4F, 0x52, 0x4D]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsANM(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}"}}}