{"success":true,"data":{"ext":"icns","name":"MacOS icon file","description":"Mac OS Icon Image (ICNS) is an icon resource file format created and maintained by Apple for macOS. It is used to store application, file, folder, and system icons at multiple resolutions and color depths for display in Finder, Dock, and app bundles. The format is longstanding and generally safe, though malformed icon files may trigger parsing issues in older software.","mime":["image/icns"],"risk_level":"Safe","signatures":[{"hex":"69 63 6E 73","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"},{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"},{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":[],"usage":{"python":"def is_icns(file_path: str) -> bool:\n    \"\"\"Check if file is a valid ICNS by magic bytes.\"\"\"\n    signature = bytes([0x69, 0x63, 0x6E, 0x73])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isICNS(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x69, 0x63, 0x6E, 0x73]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsICNS(data []byte) bool {\n    signature := []byte{0x69, 0x63, 0x6E, 0x73}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"},"category":"Images"}}