在Docx文件中有效地找到最近经历过更改的细分

时间:2013-04-24 07:04:55

标签: c# ms-word

我正在开发一个采用备份Docx文件的应用程序。对于初始备份,我将整个文件复制到目标中,但下次我想执行增量备份,即我只想备份已经过更改的Docx文件的那一段。我需要找到最有效的方法。 如果我在这方面得到任何帮助,我真的很感激。

1 个答案:

答案 0 :(得分:0)

DOCX 文件与以前使用文件扩展名 DOC 的Microsoft Word程序不同,因为DOC文件使用文本或二进制格式对于存储文档,DOCX文件基于 XML ,并使用 ZIP 压缩来缩小文件大小。换句话说,DOCX文件是一组使用ZIP压缩的XML文件。

如果您可以使用ZipFile来剖析并告知哪个文件确实已更改,然后以增量方式仅保存VCS中的更改,则可能会有所帮助。