답변:
를 구성하는 파일이 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_Store
Finder를 사용하여 탐색하지 않으면 여전히 작동하지 않습니다. 그래서 나는 방금 텍스트 메이트를 사용했고 모든 것이 잘되었습니다.