请教:为什么FAT32单个文件最大只支持4G
干什么说FAT32的文件系统最大只能支持32G的分区?按FAT16最大支持2G的算法:最大支持分区=2^16*32k=2G,FAT32的最大支持分区理应为2^32*32K=128T锕,怎么说才32G口尼?还有,干什么FAT32最大只能支持4G的单个文件,这是怎么演算出来的,请教 想了想,明白了:FAT32文件系统寻址单位为32位,即根目录中每个文件(目录)所占32字节,根据规定,文件长度一项属性:占4个字节,2^32=(2^8)*(2^8)*(2^8)*(2^8)=256*256*256*256=4294967296 bit 4294967296 bit/1024 =4194304 kbit 4194304 kbit /1024 = 4096 m bit 4096m bit /1024 = 4 G NTFS格式 则可以最大支持64G的单个文件 不太明白看来还得好好学习啊 简单来说就是,目录项中用来描述文件大小的字段只有4字节共32bit,那么可以描述的文件大小最大只有2^32字节,2^32 = 2^2 * 2^30 = 4*2^30,而2^30=1G,所以2^32B=4GB。 FAT格式真没什么实用意议了。下载大过4G的游戏出问题,邮箱一不清理就出问题。 恩,fat32单个文件确实不能超过4G 12345楼主发帖好辛苦
页:
[1]