HDF5 / H5 / NXS 科学数据查看器怎么用:实际文件检查步骤
用实际工作流打开HDF5 / H5 / NXS 科学数据查看器,检查关键字段、显示结果、格式边界和本地隐私。
什么时候使用
当实验仪器或程序生成了 H5/NXS,只想确认 Group、Dataset 路径、shape、dtype 和少量值是否正确时,可以先用本工具做只读检查。HDF5 常用于科研、仪器输出和机器学习数据。工具只读展示层级和小切片,避免一次把大型数组全部载入页面。
实际示例
打开一份 NeXus 文件后,沿 /entry/data 找到二维计数矩阵,查看 shape=[1024,2048]、dtype 和 units 属性,只读取 [0:100,0:100] 热图。不要为预览一次读取整个数 GB 数组。
操作步骤
- 选择 HDF5、H5、HDF、NXS 或基于 HDF5 的 NetCDF4 文件。
- 展开 Group 树并选择 Dataset。
- 检查 shape、dtype、压缩、chunks 与 attributes。
- 设定有限切片范围,预览表格、曲线或二维热图。
结果检查清单
- 根 Group 和预期 Dataset 路径存在
- shape、dtype、endianness 与生成程序约定一致
- chunks、compression 和 fill value 可读
- 切片起止和维度没有越界,导出 CSV 只针对当前二维小切片
遇到问题先这样排查
扩展名是 .nc 仍打不开
先用 file signature 判断是否 HDF5;经典 NetCDF3 不属于 HDF5,需要另一套解析器。
Dataset 可见但预览报错
可能使用自定义 filter、对象引用或复杂 compound dtype;保留原文件并在 HDFView/Python 中打开。
真实限制
- 经典 NetCDF3 即使扩展名为 .nc 也不受支持
- 对象引用、自定义 filter 和部分复合类型可能无法预览
- 大数组只读取有限切片,不提供整库导出
隐私与文件安全
文件解析发生在当前浏览器标签页,不会为了运行本工具上传到 FreeTool 服务器。仍应只在受信任设备处理客户、工程、科研或医疗资料;不要覆盖原文件,共享电脑使用后清理下载、截图和浏览器缓存。