室内设计培训
平面设计培训
部落窝教育
网站首页 >> PPT教程 >> 文章内容

文件大小和占用空间的差异

[日期:2010-05-04]   来源:IT部落窝  作者:IT部落窝   阅读:2241[字体: ]
  我们在有些时候,选中某个文件——单击右键——属性,在打开的对话框中,可以看到文件大小和占用空间的字节是不一样大小的。

  首先,可以确定的是,文件大小和占用空间的字节数有差异是正常的,并不是什么错误。

  接下来,我们看看文件大小和占用空间的差别。

  便于大家理解,先看一个例子:

  小编F盘上的ittribalwo.rm文件,右键该文件,选择“属性”,打开对话框,看到,ittribalwo.rm的实际大小为655,628 Byte(字节),但它所占用的空间却为688,128 Byte,两者整整相差了32KB。同样是该文件,将它复制到D盘,发现该文件实际大小和所占空间一致,字节数相同。

  显然,文件的实际大小没有变化,但在不同的磁盘上它所占的空间有所变化。事实上,只要我们理解了文件在磁盘上的存储机制后,就不难理解上述的两种情况。文件的大小其实就是文件内容实际具有的字节数,它以Byte为衡量单位,只要文件内容和格式不发生变化,文件大小就不会发生变化。但文件在磁盘上的所占空间却不是以Byte为衡量单位的,它最小的计量单位是“簇(Cluster)”。

  什么是簇?

  文件系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/32/NTFS)打开文件。扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。

  为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。
IT部落窝PS,CDR,213班 分享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
Photoshop教程
平面设计教程
Photoshop教程