Reading large (> 2GB) files with 64-bit HDF5

We need to use very large HDF5 files (> 2GB).

We downloaded and built the latest 5-1.8.6 version.
The build was created on 64-bit Windows Server 2008 with 64-bit MS VC++ 2008

We load HDF5 files using INCORE (in-memory) driver.

We found that when the program tries to access the file in H5FD_core_open()
it calls HDread(). The latter is a macro defined as C-runtime _read().

Certainly, _read() crashes when it validates that the file size is no larger
than INT_MAX (2G).

Is this a known bug or are we missing something? Please help.



View this message in context:
Sent from the hdf-forum mailing list archive at