Score:0

เหตุใดไฟล์ .odt บางไฟล์ของฉันจึงเป็น XML ธรรมดา ในขณะที่ส่วนใหญ่เป็นไฟล์ ZIP

ธง cn

ฉันเข้าใจว่าไฟล์ ODT เป็นไฟล์ ZIP ที่มีไฟล์ต่างๆ ที่ประกอบด้วยเอกสาร OpenOffice / LibreOffice อย่างไรก็ตาม ฉันกำลังเรียกใช้สคริปต์เพื่อค้นหาไฟล์เหล่านี้เมื่อฉันสังเกตเห็นว่าฉันได้รับข้อผิดพลาดจากไฟล์ ODT บางไฟล์เกี่ยวกับการไม่พบจุดสิ้นสุดของลายเซ็นไดเรกทอรีกลาง เมื่อฉันดูที่ไฟล์เหล่านี้ ฉันพบว่าแท้จริงแล้วเป็น XML ธรรมดา

เป็นที่คาดหวัง? อะไรเป็นตัวกำหนดว่าจะใช้ ZIP หรือ XML มีกลไกบางอย่างที่ฉันสามารถใช้เพื่อระบุประเภทไฟล์ ODT ได้อย่างง่ายดายหรือไม่ นอกเหนือจากการตรวจสอบง่ายๆ ว่าการเปิดเครื่องรูดล้มเหลวหรือไม่

Jim K avatar
lu flag
ในกล่องโต้ตอบบันทึกเป็น LibreOffice สามารถบันทึกไฟล์เป็นประเภท Flat XML ODF Text Document ซึ่งมีค่าเริ่มต้นเป็นนามสกุล `.fodt`ดูเหมือนว่าไฟล์เหล่านี้อาจเป็นประเภทนั้น แต่ถูกตั้งชื่อว่า `.odt` แทนด้วยเหตุผลบางประการ การตรวจสอบว่าการเปิดเครื่องรูดล้มเหลวเป็นวิธีแก้ปัญหาที่สมเหตุสมผลสำหรับฉันหรือไม่ สคริปต์สามารถเปลี่ยนชื่อได้หากเป็นเช่นนั้น
cn flag
@JimK เป็นไปได้ไหมที่สิ่งนี้จะเกิดขึ้นหากไฟล์ถูกสร้างขึ้นโดยใช้ "สัมผัส" (เพื่อสร้างไฟล์ความยาว 0) จากนั้นเปิดใน LibreOffice เป็นทางลัดไปยังกล่องโต้ตอบทั้งหมดเพื่อทำการบันทึกเริ่มต้น
Jim K avatar
lu flag
เมื่อฉันลองทำตามที่คุณเพิ่งอธิบาย ผลลัพธ์คือไฟล์ `.odt` ธรรมดาที่ต้องคลายซิป นอกเหนือจากนั้น ดูเหมือนจะไม่เป็นประโยชน์สำหรับฉันที่จะคาดเดาเกี่ยวกับวิธีการสร้างไฟล์ บางทีคุณอาจจะถามว่าใครเป็นคนสร้างมันขึ้นมา

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา