FTP上传、下载单个大于2G文件限制的真相
FTP传输容量没有2G限制,2G限制是FS的问题。
你一次性传10个1G文件没事,但传1个超过2G的就不行了,关键问题是FS的问题。这是windows下的FS参考资料:
文件系统 文件大小限制
FAT12 最大支持8M
FAT16 最大支持2G
FAT32 不能大于4G
NTFS 单个文件最大64GB
NTFS5.0 单个文件最大2TB
不要让几年前的“常识”迷惑了你的思维


我觉得不是FS的问题。ftp传输的2GB限制是因为文件偏移指针的2GB边界限制的。如果一个FS连2G的文件都支持不起来,那这个文件系统就没有存在的意义了。未使用特殊编译flag编译的ftp服务器端或者客户端,无论在什么FS中都不支持大于2GB的文件。