代码之家  ›  专栏  ›  技术社区  ›  Prabhu

是否有与Word文档相关联的元数据?

  •  1
  • Prabhu  · 技术社区  · 15 年前

    我试图通过在二进制级别打开来生成Word文档的校验和。我生成文档的校验和。将文档复制到其他位置。当我在新位置生成校验和时,我得到了一个不同的值,尽管我没有更改文档的内容。即使我将文档复制回同一位置,支票金额也会有所不同。其他文件类型(如.txt或.pdf文件)不会发生这种情况。这证明了在校验和生成中没有错误。但我觉得,通过以二进制级别打开一个.doc文件,我正在为文档的元数据生成校验和,这会有所不同。我说的对吗?请启发我。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Matthew Scharley    15 年前

    .doc文件是OLE流,.docx文件是压缩后的XML文件,因此简短的回答是:是的,Word文档附带了各种各样的元数据。

    也就是说,只需将任何文件复制到新位置(而不是复制 内容 不应该修改它。你是怎么复制的?