Is the size of an Igor binary wave file format limited to 2GB in Igor Pro v8.04?
Mon, 11/29/2021 - 08:23 am
I am attempting to store data from large data acquisitions to Igor binary wave files using 64-bit Igor Pro v8.04. I currently have c++ code that successfully creates an Igor binary wave file with version 5 of the file's BinHeader and WaveHeader. When I load files under 2GB generated from this code into Igor they load correctly with no errors.
However, when I attempt to generate and load a file over 2GB, the wave notes appear corrupt, and the incoming data are all zeros.
I had seen here that the total wave size limit was increased to 20GB.
Additionally, when I create a wave over 2GB within Igor and try to save it as an Igor binary wave, I get an error message that the .ibw binary wave format does not support waves larger than 2GB.
Is the size of an Igor binary wave file format limited to 2GB in Igor Pro v8.04 64-bit, and the maximum 20GB does not apply to Igor binary waves? If I am indeed limited to 2GB, does anyone have an alternate method for programmatically generating larger files?