【发布时间】:2017-11-12 21:45:59
【问题描述】:
我知道 microsoft docx 文件格式是压缩的 zip 存档。我分析了它,我想我明白我可以通过改变这个文件结构中 /word/document.xml 文件的内容来操纵它。
但是在我再次压缩文件夹并尝试打开它后,MS-Word 会抱怨如下消息:
“文件...无法打开,因为它的内容有问题。”
我想知道在操作后压缩 xml 文件内容的正确方法是什么?或者有没有我监督过的校验和之类的东西?
【问题讨论】:
我知道 microsoft docx 文件格式是压缩的 zip 存档。我分析了它,我想我明白我可以通过改变这个文件结构中 /word/document.xml 文件的内容来操纵它。
但是在我再次压缩文件夹并尝试打开它后,MS-Word 会抱怨如下消息:
“文件...无法打开,因为它的内容有问题。”
我想知道在操作后压缩 xml 文件内容的正确方法是什么?或者有没有我监督过的校验和之类的东西?
【问题讨论】:
ms word 抱怨我操纵 docx 格式的原因是,压缩文件结构位于另一个文件夹中,我创建该文件夹是为了编辑 document.xml 文件。
xml 文件位于与原始文件相同的根文件夹结构中,这一点很重要。 在 StackOverflow here 上提出了类似的问题。
【讨论】: