为什么TXT文件大小和占用空间不一样?

2024-11-07 18:32:59
推荐回答(2个)
回答1:

不只是txt文件,所有的文件都是这样,这和你windows下的文件系统格式有关,NTFS和FAT16和FAT32都有很大的区别。在系统中有block的概念,NTFS下一block的大小为4K,而FAT32下一block的大小为8K,那么系统分配的规则会按照下面这个例子来划分,比如
在NTFS文件系统下,一个文件大小为1K,那么文件大小是1K,但系统还会给它分配4K的空间,这就是你所看到的不一样的地方,修改不了,windows既定的文件保存机制

回答2:

大小和占用空间不一样是很正常的,硬盘分区的最小是以4k为计算单位的。就是说好像一个一个格子一样,这些格子比较大。即使是一个文件写了一个字,它的大小不足1k,但是显示占用空间为4k。所以特别是一些小文件很多的东西。大小加起来不大,可是占用空间往往比较悬殊。
你说的那个1g和几十m估计不是这个问题,可能是识别错误之类的吧。
摘录~