I Could use some help parsing HDF5 files, in particular w/ Data Object Headers

the path/name is “how”, for this one.

my processing starts with the root entry

  • GroupSymbolTableEntry @0x002C (Header at 0x004C)

which is cached in the scratchpad (and I just ignore what’s at 4C, for now, but even that one already has the same “problems”) and points to the start tree and heap at

  • LocalHeap @0x0098
  • Tree @0x0074

which has a sub-tree

  • Tree @0x0B24

which contains

  • GroupSymbolTable @0x01B4, 2 symbols

the first of which is the one I mentioned above:

  • GroupSymbolTableEntry @0x01BC, ‘how’ Header at 0x0638 />
  • ObjectHeader @0x0638, 15 messages, size 18 />

The ObjectHeader at 0x0638 (but really all the other ones too) is what confuses me. as it doesn’t match up (15 messages, but only size 18, and none of the 18 bytes make sense :wink: