Hi folks,
I'm hoping that you can help me figure out how to read large binary data files (>4GB) using LV 8.
I have:
- LV 8
- WinXP and Mac OSX
I have looked at a few of my large files, and here is what I'm finding:
- I can use "Set File Position" function to set the file pointer >4GB, and I see no error
- if I read the contents of that file location I get bad data (C code reads the contents, and I get the expected value)
- if I place a "Get File Position" function immediately after the "Set
File Position", then I see that the reported file position does not
agree with the commanded position to "Set File Position". In one file
it was off by 2 bytes; in another file it was off by 1 byte.
I've tried:
1) changing the data types of the parameters fed to "Set File Position" (U64, I64, DBL) - no change
2) smaller files - that works fine
Thanks, in advance,
RMP