我成功解压并检查了 .docx 文件的内部,但似乎无法使重新压缩正常工作。我尝试过不压缩(命令行:zip -0r ...)、存档实用程序和 7zip 插件,但这些都不起作用。我创建的所有 .docx 文件都无法在原始程序中打开,即使我没有更改任何文件。有什么提示吗?
答案1
重要的是,组成的文件docx
不在另一个文件夹中,即[Content_Types].xml
必须位于生成的压缩文件的根目录中。StackOverflow 上有人问过类似的问题。
当您打开(或提取)到当前目录)zip
文件,您应该看到类似以下内容:
./docProps/
./word/
./_rels/
./customXml/
./[Content_Types].xml
如果您将这些文件放在zip
或docx
文件内的另一个目录中,则它将不起作用。请注意,我没有customXml
在空的 Word 文档中获取该文件夹,但我最初测试的报告确实有它。您可能有更多(或更少)目录。
从“当前目录”发出的重新压缩这些文件的命令是:
zip -r preso.pptx *