文件大小和占用空间

    在磁盘上我们查看任意一个文件的属性的时候,我们会发现这个文件除了大小以外,还有一个占用空间这个属性,而且我们会发现这个属性的值都会大于文件大小。如下图。


   我本机的H分区,它的文件系统是exFat,每个扇区是512个字节,每个簇包含256个扇区。我们已知每个簇只能存储一个文件,那么我们再看RAR202.exe这个文件的实际大小,那么它在H分区上会占用3个簇,所以它的占用空间就是384KB。

   通过以上我们可以看出,每个簇分配的空间越多则浪费的空间就越多,在一个分区上存储的实际内容就越少;所以在格式化硬盘的时候我们应尽量使每个簇占用较小的空间。但是并不是每个簇分配的空间越少越好。请看下面的例子:假如我们格式化硬盘的时候分配每个簇只占用一个扇区,那么当文件都小于512字节的时候表现是完美的。但实际情况呢?每个文件能控制在512个字节以下吗?答案是否定的,所以我们操作文件越频繁就会发现文件的碎片越多。


你可能感兴趣的:(开发)