我正在开发一个应用程序备份 Docx 文件。对于初始备份,我将整个文件复制到目标,但下次我想执行增量备份,即我只想备份 Docx 文件中发生更改的那段。我需要找到最有效的方法来做同样的事情。如果我在这方面得到任何帮助,我将不胜感激。
问问题
50 次
DOCX文件与以前使用文件扩展名DOC的 Microsoft Word 程序不同,因为DOCX 文件使用文本或二进制格式来存储文档,而 DOCX 文件基于XML并使用ZIP压缩来存储文档。较小的文件大小。换句话说,DOCX 文件是一组使用 ZIP 压缩的 XML 文件。
如果您可以使用ZipFile剖析并判断哪个文件真正被更改,然后仅增量保存 VCS 中的更改,这可能会有所帮助。