为什么空文件夹不要占空间而空WORD或者文本文档却要占空间?
发布网友
发布时间:2023-10-05 04:29
我来回答
共3个回答
热心网友
时间:2024-11-07 11:34
看似很简单的一个问题,但是要说的很清楚,真个很难,借此机会简单说一下:
1:概念--什么是文件
答:一组相关信息和格式的集合,包括文件的属性,文件创建的时间,修改,访问的时间,权限等很多信息。只有是一个文集就会包括这些东西。
2:文件在电脑中怎么样存储的?
答:简单的说都是以二进制来存储的,这样说的话,估计很多都无法来理解。其实,信息都是在硬盘存储的,硬盘在物理上有分了很多盘片,磁道,扇区等。当然这样说,可能还是不能理解,说一个例子,我们可以这样来认为硬盘个结构,像一栋楼房,里面有很有很多房间,也就是存储单元,当然一个存储单元也是最小的一个存储单位。但是为了管理的方便,系统把若干个存储单元作为一个簇来管理。实际上簇是电脑中存储文件的最小单位。再小一个文件也要占一个簇。
3:一个簇是多大呢,占几个字节?
答:这个很硬盘的大小,特别是格式化,在格式化一个分区的时候,簇的大小就定下来来了。一般是4K
4:晕了,还是没有搞清楚,那到底Word是怎么回事?
答:一个Word的空文档,表面上空的,其实里面包含很很多信息。这样的一个文件在存储时会占若干簇的。里面当然会浪费很多空间了。但是这一点点浪费对我们的硬盘来说简直是太小了。
1回答者: goodskycn - 总监 九级 2009-8-22 13:54
热心网友
时间:2024-11-07 11:34
一楼朋友回答不错,不过我觉得还是有个概念需要给楼主说清楚。
这是从系统实现的底层角度来解释文件实际需要占用的磁盘空间大小,但是其他朋友可能就会问了:那为什么一个空白的纯文本文件(ANSI编码方式)怎么就能做到只有0字节呢?
我是这样理解的,磁盘文件系统实际存储一个文件所需要占用的簇是一个概念,而文件系统报告给用户的文件大小又是另外一个概念。我觉得楼主想知道的应该是后者吧?——也就是在资源管理器里面看到的文件大小。
就算是一个空白的Word文档,它仍然需要记录一些信息。我猜想这些信息应该包括:
(1) 默认的排版信息——页面设置/默认字体/段落样式等;
(2) 文档元信息——文档作者/文档创建时间/最后一次修改时间;
(3) 格式兼容信息——为了保证Word的高低不同版本之间可以互相打开,我猜想可能还必须保存一些冗余的辅助信息,尽管这只是个空文档,可也不能让用户在不同版本Word上就打不开啊。
这样算下来,可能也差不多需要这么多字节了。
热心网友
时间:2024-11-07 11:35
他的回答挺不错