请问文件的大小和占用空间不一样是怎么回事?
我以前见到的都是文件占用空间比文件实际要大。比如一个游戏,文件夹是1G,在右键属性里看到,占用空间1.5G。现在却遇到了另一种情况,占用磁盘空间比文件夹实际要小。我的C盘...
我以前见到的都是文件占用空间比文件实际要大。比如一个游戏,文件夹是1G,在右键属性里看到,占用空间1.5G。
现在却遇到了另一种情况,占用磁盘空间比文件夹实际要小。我的C盘WINDOWS文件夹大小是1.45G,但是占用磁盘空间却是0.99G。
请问这是怎么回事? 展开
现在却遇到了另一种情况,占用磁盘空间比文件夹实际要小。我的C盘WINDOWS文件夹大小是1.45G,但是占用磁盘空间却是0.99G。
请问这是怎么回事? 展开
5个回答
展开全部
实际上字节并不是保存文件的最小单元。操作系统将硬盘划分为若干个簇,然后以簇作为最小单位保存文件。每个簇的大小因为操作系统和分区大小而不同。例如Win9x/FAT16分区,如果分区小于512M,每个簇为8K;大于512M,每个簇为16K。如果一个文件为1K,那么在小于512M的分区,它占用8K;在大于512M的分区,它占用16K。大于一个文件,文件大小和占用空间之间的差距很小。但对于一个目录中的多个文件,这种差别可能非常大。所以你要是计算占用空间,先调GetDiskFreeSpace获得磁盘的簇的大小。 然后利用文件大小除以簇的大小并将小数进位得到占用的簇数,然后再乘以簇的大小就可以获得获得文件占用的空间.
大小和占用空间不一样是很正常的,硬盘分区的最小是以4k为计算单位的。就是说好像一个一个格子一样,这些格子比较大。即使是一个文件写了一个字,它的大小不足1k,但是显示占用空间为4k。所以特别是一些小文件很多的东西。大小加起来不大,可是占用空间往往比较悬殊。
大小和占用空间不一样是很正常的,硬盘分区的最小是以4k为计算单位的。就是说好像一个一个格子一样,这些格子比较大。即使是一个文件写了一个字,它的大小不足1k,但是显示占用空间为4k。所以特别是一些小文件很多的东西。大小加起来不大,可是占用空间往往比较悬殊。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
系统对文件进行了压缩
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询