các tệp docx được nén lại không mở trong Word


28

Tôi đã thành công trong việc giải nén và kiểm tra phần bên trong của tệp .docx, nhưng dường như tôi không thể nén lại để hoạt động bình thường. Tôi đã thử không nén (dòng lệnh: zip -0r ...), tiện ích lưu trữ và plugin 7zip nhưng không có cái nào hoạt động. Tất cả các tệp .docx tôi tạo sẽ không mở trong các chương trình gốc, ngay cả khi tôi không thay đổi một tệp. Lời khuyên nào?

Câu trả lời:


35

Điều quan trọng là các tệp tạo nên docxkhông nằm trong thư mục khác, tức là [Content_Types].xmlphải nằm trong thư mục gốc của tệp nén. Một câu hỏi tương tự đã được hỏi trên StackOverflow.

Khi bạn mở (hoặc giải nén vào thư mục hiện tại ) ziptệp, bạn sẽ có một cái gì đó tương tự như sau:

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

Nếu bạn có những tệp đó trong một thư mục khác bên trong ziphoặc docxtệp, nó sẽ không hoạt động. Lưu ý rằng tôi không nhận được customXmlthư mục trên một tài liệu Word trống, nhưng báo cáo mà tôi đã thử nghiệm ban đầu đã có nó. Bạn có thể có một số thư mục (hoặc ít hơn).

Lệnh giải nén chúng, được ban hành từ "thư mục hiện tại", là:

zip -r preso.pptx *

1
Cảm ơn. Tôi nghĩ rằng chìa khóa khác là chỉ chỉnh sửa mọi thứ với Terminal. Ngay cả sau khi thêm -x .DS_Store, nó vẫn không hoạt động trừ khi tôi không sử dụng Finder để điều hướng. Vì vậy, tôi chỉ sử dụng textmate và tất cả đều tốt.
acsmith

Tôi không chắc chắn, không có máy Mac để kiểm tra, nhưng một vấn đề có thể do Mac và các ứng dụng của nó mặc định là CR điểm đánh dấu dòng mới và Word mong đợi CR+LF, mặc dù các thông số kỹ thuật XML nói xử lý chúng theo cùng một cách. Tôi không thể nói liệu Word có tuân theo đặc điểm kỹ thuật đó hay không. Cũng có thể có một số thay đổi mã hóa bất ngờ, hoặc thậm chí một tệp ẩn được tạo, một lần nữa tôi không thể nói bất cứ điều gì chắc chắn. Dường như bạn đã tìm thấy một cách giải quyết.
Bob

Vâng, tôi nghĩ đó là Finder. Tôi thậm chí có thể mở các tệp xml trong textmate hoặc bất cứ thứ gì, chỉnh sửa, lưu và miễn là tôi thực hiện tất cả các thao tác nén / xem / giải nén trong thiết bị đầu cuối. Có vẻ như để làm việc bây giờ - điều tập tin gốc là vấn đề. Cảm ơn.
acsmith
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.