arquivos docx compactados não abrem no Word

arquivos docx compactados não abrem no Word

Consegui descompactar e examinar o interior de um arquivo .docx, mas não consigo fazer com que a compactação funcione corretamente. Não tentei nenhuma compactação (linha de comando: zip -0r ...), o utilitário de arquivamento e um plugin 7zip, mas nada disso funciona. Todos os arquivos .docx que eu crio não abrem nos programas originais, mesmo quando eu não altero um único arquivo. Alguma dica?

Responder1

É importante que os arquivos que o compõem docxnão estejam dentro de outra pasta, ou seja, [Content_Types].xmldevem estar na raiz do arquivo compactado resultante.Uma pergunta semelhante foi feita no StackOverflow.

Quando você abre (ou extraipara o diretório atual) do ziparquivo, você deverá ter algo semelhante ao seguinte:

./docProps/
./word/
./_rels/
./customXml/
./[Content_Types].xml

Se você tiver esses arquivos em outro diretório dentro do arquivo zipou docx, não funcionará. Observe que não recebo a customXmlpasta em um documento do Word vazio, mas o relatório com o qual testei originalmente a continha. Você pode ter mais (ou menos) diretórios.

O comando para compactar estes, emitido do "diretório atual", é:

zip -r preso.pptx *

informação relacionada