More likely, your file is damaged.
I have a file being hosted in server ten that is now 4.8 GB in size so I don't think you've reached a file size limit here.
You'll also want to use a disk drive utility to make sure your drive is healthy as well.
Sympathies here as that large a file will be a real pain to check with a recover and importing data into an undamaged copy of your file will take a looong time, but it may be unavoidable here.
Things to keep in mind about Recover:
While Recover almost always detects and fully corrects any problems with your file...
- Recover does not detect all problems
- Recover doesn't always fix all problems correctly
- Best Practice is to never put a recovered copy back into regular use or development. Instead, replace the damaged file with an undamaged back up copy if this is at all possible. You may have to save a clone of the back up copy and import all data from your recovered copy to get a working copy with the most up to date information possible.