Length discrepancy while export dataset


While saving dataset (15,60) single type (32b) data to binary (LE/BE/Native) file, the expected length of the resulting file is 15604=3600 bytes.
Unexpectedly, the length was longer and i do not correctly read data from this file.
The case does not depend on dataset dimension and type.
I do not have an explanation for this phenomenon.




Would it be possible for you to provide an example to demonstrate the issue?

Thank you!



It was hard to find reliability file in direct availability. Sorry for delay.
Nevertheless Any file from this list
Datasets (CM1/CM2, 60*15, 8-bit integer) have the correct exported file length (900 bytes). Its OK
But datasets with other data types adds unexpected bytes

Pressure (101 32-bit floating-point) has 408 vs. (expected) 404 bytes
DateTime (60157, 16-bit integer) has 12720 vs. (expected) 12600 bytes

While i’m searching my files I stumbled upon an unfamiliar function.
Why there is no dataset export from hdf4 files?

Thank you



Thank you, Alex!

I’ve entered an issue (HDFVIEW-202 for your record) in our JIRA. We will investigate.



What version of HDFView are you using? If you are not using the latest, could you try.
Note that I have tried with HDFView 3.0 and got the correct 12600 for the DateTime dataset. A couple of things to note (and I will be investigating futher) Open the file R/W (default is R/O). Right click from the treeview to export the whole dataset. If you open the dataset and choose export, only the current page is exported (and works in both R/W and R/O file modes).



My configuration consists of

  • HDFView 3.0.0
  • jre1.8.0_181
  • Windows 7

Sorry, what it means “only the current page”?



That looks like the beta version. Please try with a fresh download.

There are two places that you can export data, one from the treeview context menu and one from the dataset table menu.



ok, I’ve installed x64 version with included jre (8.0.660.17), HDFView.jar (18/08/17 10:54)
Worked from install menu (default path).

  • selected area [0…100] values from Pressure dataset exportes in 404 bytes
  • the same dataset from treeview gives me 408 bytes file