{"success":true,"data":{"ext":"anim","name":"ANIM","description":"ANIM is a legacy animation file format for the Amiga platform, developed by Electronic Arts as an extension of the Interchange File Format and documented through historical Amiga software references. It was used to store frame-based animations, cartoons, demos, and multimedia sequences in applications and games. The format is largely obsolete today, and while it is generally safe to inspect, support is limited in modern software and may require legacy-compatible tools.","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":"41 4E 49 4D","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":[],"usage":{"python":"def is_anim(file_path: str) -> bool:\n    \"\"\"Check if file is a valid ANIM 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 isANIM(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x46, 0x4F, 0x52, 0x4D]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsANIM(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}"}}}