HDF5是一种科学数据格式,其特点是可以将不同类型的数据集整合保存到一个文件,并分别打上标签、注释。相比旧版的HDF格式,HDF5能支持大于4GB的文件读写;HDF5在数据集的基础上增加包Group,类似文件夹。这使得HDF5文件内部像普通的文件系统一样,便于数据的整合管理。HDF5跟数据库有很大区别,HDF5使用树形结构来标注保存的多个数据集,并可使用类似python字典的方法来索引这些数据,与数据库的索引操作类似,然而缺少数据的外键、连接等关键操作,因此HDF5更加类似于zip等压缩文件的专用版,并且HDF5内置支持几种开源无损压缩格式。HDF5原生用C语言编写,支持C++、python、java等多种语言。 HDF5是一种科学数据格式,其特点是可以将不同类型的数据集整合保存到一个文件,并分别打