다시 압축된 docx 파일이 Word에서 열리지 않습니다.

다시 압축된 docx 파일이 Word에서 열리지 않습니다.

.docx 파일의 압축을 풀고 내부를 검사하는 데 성공했지만 다시 압축하는 작업이 제대로 작동하지 않는 것 같습니다. 압축(명령줄: zip -0r ...), 아카이브 유틸리티 및 7zip 플러그인을 시도했지만 그 중 아무 것도 작동하지 않았습니다. 단일 파일을 변경하지 않더라도 내가 만든 모든 .docx 파일이 원래 프로그램에서 열리지 않습니다. 어떤 팁이 있나요?

답변1

docx를 구성하는 파일이 다른 폴더에 있지 않은 것이 중요합니다 . 즉 [Content_Types].xml, 결과 압축 파일의 루트에 있어야 합니다.StackOverflow에도 비슷한 질문이 올라왔습니다.

열 때(또는 추출할 때현재 디렉토리로) zip파일을 열면 다음과 비슷한 내용이 있어야 합니다.

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

zip또는 파일 내의 다른 디렉토리에 해당 파일이 있으면 docx작동하지 않습니다. 빈 Word 문서에서는 폴더를 얻을 수 없지만 customXml원래 테스트한 보고서에는 폴더가 있었습니다. 더 많은(또는 더 적은) 디렉토리가 있을 수 있습니다.

"현재 디렉터리"에서 실행된 이를 다시 압축하는 명령은 다음과 같습니다.

zip -r preso.pptx *

관련 정보