The question is, where that limit comes from.. It sounds weird.
40bit file size record? like why?
I recently was fixing my own tool here and had to shufle some fields. I settled up at 48bit file sizes, so 256TB for single file. Should be enough for everyone ;)