
我已經成功解壓縮並檢查了 .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 *