在Windows XP中的下File Properties
,实际文件大小是多少?大小还是磁盘大小?
我正在寻找文件的确切大小,以字节为单位。为什么Windows责怪使用磁盘上多余的空间,而不是调用磁盘Size Windows takes to store this file
?
我不相信这是Windows特有的问题。由于磁盘是按块分配的,因此如果文件大小不是磁盘块大小的确切倍数,则文件可能会在磁盘上占用比其实际大小更多的空间。
考虑:
File |------3.4k------| |-------------4.1k--------|
Disk Blocks |--------4k----------|--------4k----------|--------4k----------|
磁盘上的文件必须与分配的块对齐(它们必须在块开始的地方开始),因此,例如,如果文件实际大小为3.4k,磁盘块大小为4k,则磁盘上的文件大小将为4k,因为即使文件中只有3.4k的数据,它实际上占用了磁盘上的4k,因为您不能将块的其余部分用于任何事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句