获取文件的HDF5文件格式版本

时间:2017-05-24 09:57:36

标签: hdf5 hdf

鉴于某个HDF5文件(HDF5 format),我怎么知道用于创建它的文件格式的版本?

上下文。在documentation中说,当您创建/写入文件库时,以下内容适用于向后兼容性:

  

任何给定版本的HDF5库旨在读取所有现有版本   来自该版本或任何先前版本的HDF5文件。虽然主要版本   有时包含需要添加和/或更改的功能   HDF5文件格式,库默认会写出文件   符合最大兼容性原则。也就是说,文件是   用最早描述的文件格式版本编写   信息,而不是总是使用最新版本。   通过允许最大值,这提供了最佳的前向兼容性   用于读取新文件的旧版本库的数量。

我尝试了像h5stat这样的工具,但它没有输出我想要的信息。

谢谢。

1 个答案:

答案 0 :(得分:0)

以下是上一个问题https://ftp.hdfgroup.org/hdf5-quest.html#h5dumpvers

的答案

问:你能为h5dump或h5ls添加一个选项来打印文件版本吗?

<答>答:不,我们不打算添加此选项。用户应使用属性指定文件的版本。我们不应该添加这个的原因有很多。例如,文件中的不同对象可以由库的不同版本创建或修改。