我正在开发一个采用备份Docx文件的应用程序。对于初始备份,我将整个文件复制到目标中,但下次我想执行增量备份,即我只想备份已经过更改的Docx文件的那一段。我需要找到最有效的方法。 如果我在这方面得到任何帮助,我真的很感激。
答案 0 :(得分:0)
DOCX 文件与以前使用文件扩展名 DOC 的Microsoft Word程序不同,因为DOC文件使用文本或二进制格式对于存储文档,DOCX文件基于 XML ,并使用 ZIP 压缩来缩小文件大小。换句话说,DOCX文件是一组使用ZIP压缩的XML文件。
如果您可以使用ZipFile来剖析并告知哪个文件确实已更改,然后以增量方式仅保存VCS中的更改,则可能会有所帮助。