我正在编写一个C++程序来读/写一个大文件(可能大于60GB)。通过搜索问题,似乎32位系统中的文件IO存在2GB的限制(我正在使用Windows 7 64位,但我的程序是使用mingw32编译的)。在我的程序中,我每次写入10个整数到文件中,所有这些数字都是基于某种算法随机生成的。似乎当文件大小超过40GB时,程序仍然可以运行,但是没有办法检查程序读取的数据是否真的是存储在文件中的数据还是一些垃圾数字。但无论如何,该程序没有报告任何警告或错误。在32位程序中读/写大于60GB的文件是否真的可行?