Hello,
I am continuing my work on creating a HDF5 parser using C#. I am able to parse documents and am now on the task of extracting out the data contained in the file.
While extracting a Dataset that is comprised of a Compound Bit Field, I am having troubles with one of the members which is a Reference Bit Field. The problem I am having is the documentation does not specify where to access the data associated with the field, i.e. an address in the file. All I am able to ascertain is that it is a reference to a location in the Dataset (Version 1/Type 1 for the Reference Bit Field).
There are two other like named members in the Compound Bit Field that appear to be associated with the reference (or maybe a coincidence). The three members are, “VarDataSize”, “VarDataOffset”, and “VarDataRef” (the Reference Bit Field). The “VarDataSize” and “VarDataOffset” do have data and that is why I am assuming that they are somehow associated with the Reference Bit Field.
Can I get a more detailed explanation of where the actual referenced data is located? When looking at the Dataset in the HDFView application, there is associated data, however, I can not figure out where in the Dataset to retrieve it.
Also, out of curiosity, are the two other members that look like they are related to the Relative Bit Field member automatically added when a Reference Bit Field is added to a Dataset?
As always, Thanks for any information that can be provided.