HDF5 重命名 header 字段

HDF5 rename header field

我有一些 HDF5 文件,这些 header 字段不太明确。所以,我想编辑那些以用其他东西替换它们。例如,使用 h5dump --header file.h5 我得到这个:

GROUP "/" {
   DATASET "log" {
      DATATYPE  H5T_COMPOUND {
         H5T_COMPOUND {
            H5T_STD_U32LE "sec";
            H5T_STD_U32LE "usec";
         } "time";
         H5T_IEEE_F32LE "ook";
         ...

在这种情况下,我想将 "ook" 重命名为 "eek" -- 比如说,这是一个愚蠢的例子。

我该怎么做?

这是不可能的,因为它被规范禁止。