{"success":true,"data":{"ext":"he5","name":"HE5","description":"HE5 is an HDF-EOS5 file format, an extension of Hierarchical Data Format version 5 developed and maintained by the HDF Group and used in NASA Earth science workflows. It stores multidimensional scientific data such as satellite observations, gridded products, and geolocation information for analysis in remote sensing and climate applications. The format is generally safe to open, though very large or malformed files may stress readers and should be handled with current software.","mime":["application/x-hdf"],"risk_level":"Safe","signatures":[{"hex":"0E 03 13 01","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"}]},{"hex":"89 48 44 46 0D 0A 1A","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"}]}],"related":["h5","hdf","h4","hdf4"],"usage":{"python":"def is_he5(file_path: str) -> bool:\n    \"\"\"Check if file is a valid HE5 by magic bytes.\"\"\"\n    signature = bytes([0x0E, 0x03, 0x13, 0x01])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isHE5(buffer: Buffer): boolean {\n  const signature = Buffer.from([0x0E, 0x03, 0x13, 0x01]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsHE5(data []byte) bool {\n    signature := []byte{0x0E, 0x03, 0x13, 0x01}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"}}}