为什么.doc文件占用的内存空间比.txt文件多?

时间:2015-04-21 18:25:41

标签: file memory text doc

我的.doc文件和.txt文件都只包含" 1"作为内容。但是.doc文件需要10.9kb,但.txt文件只占用1个字节。

2 个答案:

答案 0 :(得分:1)

.txt文件包含1个字节的纯文本字符,.doc文件包含所有Word文档元数据,如字体样式,大小,页边距等。

答案 1 :(得分:0)

自我探索:

  1. 将文档另存为“.docx”文件。

  2. foo.docx重命名为foo.docx.zip(所有Microsoft“X-document”文件均为拉链)。

  3. 摘录foo.docx.zip

  4. 查看提取的XML文件 - 与保存的Word文档中包含的其他metadata资源相关的大多数文件。

    .doc文件本质上只是.docx文件的旧版二进制版本,包含类似的元数据信息。这可以使用二进制/十六进制编辑器查看。

    (保存内容本身时也存在结构差异。)

    文本文件只包含文字内容 - 没有其他内容 - 这就是为什么它与单字节编码的内容大小相同。