.H5 文件扩展名
文件类型 层级数据格式5文件
开发者 | HDF Group |
常用度 |
|
文件后缀 | .h5 或 .hdf5 或 .he5 |
文件分类 | 数据文件 |
H5是什么文件?
H5文件是以层级数据格式(HDF)第5版保存的数据文件,它包含科学数据的多维数组。H5文件通常用于存储科学数据,常应用在航空航天、物理、工程、金融、学术研究、基因组学、天文学、电子仪器和医学领域。
HDF全称Hierarchical Data Format,即层级数据格式,是设计用来存储和组织大量数据的一组文件格式。它最初开发于美国国家超级计算应用中心,现在由非营利社团HDF Group支持。HDF可以存储不同类型的图像和数码数据的文件格式,并且可以在不同类型的机器上传输,同时还有统一处理这种文件格式的函数库。
HDF被很多商业和非商业软件平台所支持,包括Java、MATLAB、Scilab、Octave、Mathematica、IDL、Python, R, Fortran和Julia。HDF广泛运用于科学领域,并且大多数计算机都支持这种文件格式。
HDF的两个常用版本包括HDF4(.H4)和现在大量使用的HDF5。HDF5格式被设计解决HDF4库的某些限制,并致力于满足现代系统和应用的当前和预期要求。HDF5文件通常使用.H5或.HDF5后缀名保存。
HDF数据结构特点
HDF是一个能够自我描述、多目标、用于科学数据存储和分发的数据格式。它针对存储和分发科学数据的各种要求提供解决方法。HDF设计特点为:
- 自我描述:一个HDF文件中可以包含关于该数据的全面信息。
- 多样性:一个HDF文件中可以包含多种类型的数据。例如,可以通过利用适当的HDF 文件结构,在某个HDF文件中存储符号、数值和图形数据。
- 灵活性:可以让用户把相关数据目标集中一个HDF文件的某个分层结构中,并对其加以描述。同时可以给数据目标记上标记,方便查取。用户也可以把科学数据存储到多个HDF文件中。
- 可扩展性:在HDF中可以加入新数据模式,增强了它与其它标准格式的兼容性。
- 独立性:HDF是一种同平台无关的格式。HDF文件在不同平台间传递而不用转换格式。
H5文件怎么打开?
下面列举一些可以打开H5文件的工具:
- HDFView - 基于Java的HDF5数据可视化工具
- HDF Product Designer - 可互操作的HDF5数据产品创建GUI工具
- HDF Explorer - 可读取HDF、HDF5和netCDF的数据可视化程序
- ViTables - 用Python写的HDF5和PyTables文件的浏览器和编辑器
- GDAL - 地理空间数据抽象库