Điểm:0

Tại sao một số tệp .odt của tôi là XML đơn giản trong khi hầu hết là tệp ZIP?

lá cờ cn

Theo hiểu biết của tôi, tệp ODT là tệp ZIP chứa nhiều tệp khác nhau bao gồm tài liệu OpenOffice/LibreOffice. Tuy nhiên, tôi đang chạy một tập lệnh để tìm kiếm trong các tệp này thì tôi nhận thấy rằng tôi đang gặp lỗi từ một số tệp ODT của mình về việc không tìm thấy chữ ký cuối thư mục trung tâm. Khi tôi xem những tệp này, tôi phát hiện ra rằng chúng thực tế là XML đơn giản.

Điều này có được mong đợi không? Điều gì quyết định liệu ZIP hay XML được sử dụng? Có một số cơ chế mà tôi có thể sử dụng để dễ dàng xác định loại tệp ODT là gì, ngoài việc kiểm tra đơn giản nếu giải nén không thành công?

Jim K avatar
lá cờ lu
Trong hộp thoại Lưu dưới dạng của LibreOffice, các tệp có thể được lưu dưới dạng Tài liệu văn bản ODF XML phẳng, mặc định là phần mở rộng `.fodt`.Có vẻ như những tệp này có thể thuộc loại đó nhưng được đặt tên là `.odt` vì một lý do nào đó. Kiểm tra xem giải nén có thất bại không giống như một giải pháp hợp lý đối với tôi. Tập lệnh có thể đổi tên chúng nếu điều đó xảy ra.
lá cờ cn
@JimK Điều này có thể xảy ra nếu các tệp được tạo bằng cách sử dụng "chạm" (để tạo tệp có độ dài 0) và sau đó được mở trong LibreOffice dưới dạng lối tắt để duyệt qua tất cả nội dung hộp thoại để thực hiện lưu ban đầu không?
Jim K avatar
lá cờ lu
Khi tôi thử những gì bạn vừa mô tả, kết quả là một tệp `.odt` thông thường phải được giải nén. Ngoài ra, việc suy đoán về cách các tệp có thể được tạo ra có vẻ không hữu ích đối với tôi. Có lẽ bạn có thể hỏi ai đã tạo ra chúng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.