답변:
를 구성하는 파일이 docx다른 폴더 내에 있지 않아야합니다. 즉 [Content_Types].xml, 결과 압축 파일의 루트에 있어야합니다. StackOverflow에 대해서도 비슷한 질문이 있습니다.
당신이 (또는 추출물 열 때 현재 디렉토리에 ) zip파일, 다음과 유사한 뭔가를해야한다 :
./docProps/
./word/
./_rels/
./customXml/
./[Content_Types].xml
zip또는 docx파일 내부의 다른 디렉토리에 해당 파일이 있으면 작동하지 않습니다. customXml빈 Word 문서 에는 폴더가 없지만 처음에 테스트 한 보고서 에는 폴더가 있습니다. 더 많거나 적은 디렉토리가있을 수 있습니다.
"현재 디렉토리"에서 발행 된 재 압축 명령은 다음과 같습니다.
zip -r preso.pptx *
CR 뉴 라인 마커 을 기대하고 말씀 CR+LF에도 불구하고, 하는 XML 사양 말 모두 같은 방식으로 처리 할 수 있습니다. Word가 해당 사양을 올바르게 따르는 지 여부는 말할 수 없습니다. 예기치 않은 인코딩 변경이 있거나 숨겨진 파일이 만들어 질 수도 있습니다. 다시 말할 것도 없습니다. 어쨌든 해결 방법을 찾은 것 같습니다.
-x .DS_StoreFinder를 사용하여 탐색하지 않으면 여전히 작동하지 않습니다. 그래서 나는 방금 텍스트 메이트를 사용했고 모든 것이 잘되었습니다.