{"success":true,"data":{"ext":"jpx","name":"JPX","description":"JPEG 2000 Part 1 file format (JPX) is an image format defined by the Joint Photographic Experts Group and standardized by ISO/IEC as part of the JPEG 2000 family. It is used for still images, digital photography, medical imaging, archival storage, and other applications that require scalable compression and support for high bit depths. The format is generally safe, though decoding very large or malformed images can still require robust parser handling.","mime":[],"risk_level":"Safe","signatures":[{"hex":"00 00 00 0C 6A 50 20 20 0D 0A 87 0A","offset":0,"sources":[{"name":"Wikipedia","url":"https://en.wikipedia.org/wiki/List_of_file_signatures"}]}],"related":["j2k","jp2","jpf","avif","bmp","cr2"],"usage":{"python":"def is_jpx(file_path: str) -> bool:\n    \"\"\"Check if file is a valid JPX by magic bytes.\"\"\"\n    signature = bytes([0x00, 0x00, 0x00, 0x0C, 0x6A, 0x50, 0x20, 0x20, 0x0D, 0x0A, 0x87, 0x0A])\n    with open(file_path, \"rb\") as f:\n        return f.read(12) == signature","node":"function isJPX(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x00, 0x00, 0x00, 0x0C, 0x6A, 0x50, 0x20, 0x20, 0x0D, 0x0A, 0x87, 0x0A]);\n  return buffer.subarray(0, 12).equals(signature);\n}","go":"func IsJPX(data []byte) bool {\n    signature := []byte{0x00, 0x00, 0x00, 0x0C, 0x6A, 0x50, 0x20, 0x20, 0x0D, 0x0A, 0x87, 0x0A}\n    if len(data) < 12 {\n        return false\n    }\n    return bytes.Equal(data[:12], signature)\n}"},"category":"Images"}}