文件大小和占用空间为什么不同

最近使用Huffman编码计算文件压缩率时发现一个问题,在文件面板属性里,不但有文件的大小,而且还有文件的占用空间。那么这个文件大小和文件的占用空间有什么区别呢?文件大小和占用空间为什么不同原来,文件系统是通过簇来作为文件的基本存储形式,每个簇只能被一个文件占据;而且簇的大小是硬盘分区时决定的,比如,目前的固态硬盘采用4k的簇大小,换句话说,所有文件的占用空间肯定是能被2^n整除。

如果一个文件大小即视刚刚超过4096字节,那也必须另外使用一个簇来存储。
文件大小和占用空间为什么不同