重新压缩的 docx 文件无法在 Word 中打开

acs*_*ith 35 docx microsoft-word macos

我已经成功解压缩并检查了 .docx 文件的内部,但我似乎无法使重新压缩正常工作。我尝试过不压缩(命令行:zip -0r ...)、存档实用程序和 7zip 插件,但没有一个有效。我创建的所有 .docx 文件都不会在原始程序中打开,即使我没有更改单个文件。有小费吗?

Bob*_*Bob 44

重要的是,组成 的文件docx不在另一个文件夹中,即[Content_Types].xml必须在生成的压缩文件的根目录中。StackOverflow 上也有人问过类似的问题。

当您打开(或解压到当前目录zip文件时,您应该有类似以下内容:

./docProps/
./word/
./_rels/
./customXml/
./[Content_Types].xml
Run Code Online (Sandbox Code Playgroud)

如果您在zipordocx文件内的另一个目录中有这些文件,它将无法工作。请注意,我没有customXml在空的 Word 文档中找到该文件夹,但我最初测试的报告确实有它。您可能有更多(或更少)的目录。

从“当前目录”发出的重新压缩这些命令是:

zip -r preso.pptx *
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。我认为另一个关键是只用终端编辑东西。即使在添加了 `-x .DS_Store` 之后,它仍然无法工作,除非我从来没有使用 Finder 进行导航。所以我只使用了 textmate,一切都很好。 (2认同)