为什么在文件的属性里看,“大小”和“占用空间”有的一样,有的不一样?

2024-11-08 00:14:27
推荐回答(2个)
回答(1):

这个很简单的。
文件大小就是该文件的实际大小。
占用空间就是该文件在磁盘或其他存储介质上的占用空间。
这样说可能你还不明白,如果你格式化磁盘时注意观察会发现有个“分配单元大小”或者说是“簇大小”,就是说单位存储的大小。
举个简单的例子:假如簇大小为4K的分区,放置一个43K的文件,属性中会写文件大小43K,占用空间44K。为什么?因为文件大小就是43K,这个不用说,而占用空间呢?因为每个单元4K,43/4=10.75,而10个单元能盛40K,剩下的3K也要独自占用一个存储单元,就是4K,这样一来是不是要占用11个单元的大小?就是11*4K=44K,这样说明白了吧。
当你用格式化分区软件格式化时会提示你选择簇大小,不过一般都保持默认,至于选大选小各有什么优缺点这里就不阐述了。

回答(2):

一个是Windows系统统计的。一个是其占用磁盘空间!
windows以块来存放数据

当不足的时候补足 所以有差别
比如NTFS格式默认区块大小为4096B,如果这时有一个文件是4000B,那么它占用的空间还是4096B,但文件大小只是4000B;同样,假如一个文件大小是4098B,那么它占用的空间就是4096*2=8192B,但文件大小仍然是4098B