日期:2014-05-18  浏览次数:20538 次

有一些文件的大小和占用空间并不一样大小,为什么呢?比如说有一个文件A.exe,大小为:1.1M,而占用的空间为1.22M
如题

------解决方案--------------------
Page的问题
文件写入存储设备是按Page写的.
不满也是一个Page.所以大小有差.
------解决方案--------------------
一桶半水, 可以说 1.5 桶, 也可以说2桶, 底下是分配是按照 block 来分的,
------解决方案--------------------
去了解一下硬盘的结构和文件系统的概念...

例如NTFS 5默认一簇是8K,也就是说你建一个大小为1字节的文件它也会占8K空间...如果文件在磁盘上的存储不连续则占用空间更大...