mfc picture控件绘图:文件的属性里的"大小"和"占用空间"有什么不同

来源:百度文库 编辑:高考问答 时间:2024/04/29 11:18:23
为何两者的数据会不同呢,哪一个是占用的硬盘的空间呢

"占用空间"是实际占用的硬盘的空间

两者不同有两种原因:

1.硬盘分区是一般以2k,4k,8k,16k其中之一作为一个基本单位,不能占半个单位,所以对于以Nk作为基本单位的分区中,只要文件大小M满足N<M<=2*N,他就占用2Nk硬盘空间。
不信你可以新建一个有一个字符的的文本文档试试看,"大小"是1字节,"占用空间"4K(我的分区中)。一般"大小"比"占用空间"小。

2.ntfs分区中可以采用文件压缩功能,"大小"显示的是原始大小,"占用空间"是压缩后所占的硬盘空间,一般"占用空间"比"大小"小(文件足够大才行,你可以在windows目录中找一个log文件试试看,注意一定要是NTFS文件系统)。