{"success":true,"data":{"ext":"iso","name":"ISO-9660 CD Disc ImageThis signature usually occurs at byte offset 32769","description":"ISO 9660 is a standard optical disc file system jointly defined by the International Organization for Standardization (ISO) and ECMA International. It is used for CD-ROM and DVD images, software distribution, archival copies, and bootable installation media across many operating systems. The format is long established and generally safe, though some legacy images may reflect the limitations of older media and filesystem conventions.","mime":["application/x-iso9660-image"],"risk_level":"Safe","signatures":[{"hex":"43 44 30 30 31","offset":0,"sources":[{"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"}]},{"hex":"43 44 30 30 31","offset":32769,"sources":[{"name":"Apache Tika","url":"https://raw.githubusercontent.com/apache/tika/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml"}]},{"hex":"43 44 30 30 31","offset":34817,"sources":[{"name":"Apache Tika","url":"https://raw.githubusercontent.com/apache/tika/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml"}]},{"hex":"43 44 30 30 31","offset":36865,"sources":[{"name":"Apache Tika","url":"https://raw.githubusercontent.com/apache/tika/main/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml"}]},{"hex":"45 4D 55 33","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]},{"hex":"45 52 02 00 00","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["adf","bin","dmg","toast","vhd","vmdk"],"usage":{"python":"def is_iso(file_path: str) -> bool:\n    \"\"\"Check if file is a valid ISO by magic bytes.\"\"\"\n    signature = bytes([0x43, 0x44, 0x30, 0x30, 0x31])\n    with open(file_path, \"rb\") as f:\n        return f.read(5) == signature","node":"function isISO(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x43, 0x44, 0x30, 0x30, 0x31]);\n  return buffer.subarray(0, 5).equals(signature);\n}","go":"func IsISO(data []byte) bool {\n    signature := []byte{0x43, 0x44, 0x30, 0x30, 0x31}\n    if len(data) < 5 {\n        return false\n    }\n    return bytes.Equal(data[:5], signature)\n}"},"category":"Disk Images"}}