압축이 풀린 docx 파일이 Word에서 열리지 않습니다


28

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

답변:


35

를 구성하는 파일이 docx다른 폴더 내에 있지 않아야합니다. 즉 [Content_Types].xml, 결과 압축 파일의 루트에 있어야합니다. StackOverflow에 대해서도 비슷한 질문이 있습니다.

당신이 (또는 추출물 열 때 현재 디렉토리에 ) zip파일, 다음과 유사한 뭔가를해야한다 :

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

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

"현재 디렉토리"에서 발행 된 재 압축 명령은 다음과 같습니다.

zip -r preso.pptx *

1
감사. 다른 열쇠는 터미널로만 편집하는 것입니다. 를 추가 한 후에도 -x .DS_StoreFinder를 사용하여 탐색하지 않으면 여전히 작동하지 않습니다. 그래서 나는 방금 텍스트 메이트를 사용했고 모든 것이 잘되었습니다.
acsmith

나는 맥에 테스트하지 않아도, 확실하지 않다,하지만 문제는 맥과에 디폴트의 앱 발생할 수 있습니다 CR 뉴 라인 마커 을 기대하고 말씀 CR+LF에도 불구하고, 하는 XML 사양 말 모두 같은 방식으로 처리 할 수 있습니다. Word가 해당 사양을 올바르게 따르는 지 여부는 말할 수 없습니다. 예기치 않은 인코딩 변경이 있거나 숨겨진 파일이 만들어 질 수도 있습니다. 다시 말할 것도 없습니다. 어쨌든 해결 방법을 찾은 것 같습니다.
Bob

네, 파인더라고 생각합니다. xml 파일을 textmate 또는 편집, 저장 및 터미널에서 열 수 있습니다. 터미널에서 모든 압축 /보기 / 압축 해제를 수행하는 한 괜찮습니다. 지금 작동하는 것 같습니다-루트 파일 문제였습니다. 감사.
acsmith
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.