ods (OpenDocument Spreadsheet) เป็น Format ตามมาตรฐาน OpenDocument ของ Oasis ที่ OO.o Calc นำมาใช้ (อ่านเรื่อง OpenDocument Format ได้
ที่นี่ ที่นี่ และ
ที่นี่)
xls (ExceL Spreadsheet ??) เป็น Format ตามมาตรฐานของ Microsoft (แค่นี้แหล่ะ)
ทีนี้เคยได้อ่านบางคนบอกว่าไฟล์ของ *.ods มีขนาดเล็กกว่า *.xls ที่เนื้อหาเหมือนกัน
วันนี้ผมพบแล้วว่าทำไม จากการทดลองนี้
ตอนแรกผมทำการสร้างไฟล์ Book1.ods และ Book1.xls ซึ่งเป็น Spreadsheet เปล่า ๆ ทั้งคู่ จะเห็นว่า Book1.ods ขนาดเล็กกว่า Book1.xls อยู่ประมาณครึ่งนึงได้ข้างนอกก็เห็น ๆ กันอยู่แล้ว มาดูข้างในกันหน่อย ว่าต่างกันตรงไหน
อันนี้เป็นข้างในของ Book1.xls ที่เปิดด้วย notepad2
อันนี้เป็นข้างในของ Book1.ods ที่เปิดด้วย notepad2 อ๊ะ ๆ จะเห็นว่า Header มันเป็น PK ซึ่งถ้าไฟล์ไหนมี Header เป็น PK แสดงว่าไฟล์นั้นถูกบีบอัดอยู่อ๊ะ ๆ ลองแตกดูหน่อยเหอะแตกได้ content ตามนี้เลย ข้างในเป็น XML โลด (เนื้อหาไปดูกันเองละกัน) นี่สิ ความบริสุทธิ์ที่แท้จริง XML ล้วน ๆ ไม่เจือสี ๕๕๕ลองบนไฟล์ Book1.xls ปรากฎว่าไม่ได้เน่อ พวก XML สีโคลน ๕๕๕จากนั้นก็ได้ทดลองกับไฟล์อื่น ๆ ของ OO.o ก็ปรากฎว่าถูกบีบอัดไว้ทั้งหมดเลย
ดีแฮะ อย่างนี้เวลา Text เยอะ ๆ แล้วบีบอัดไว้อย่างนี้ขนาดก็เล็กลงไปหลายเลย ทำไม M$ ไม่ทำอย่างงี้มั่งอะ ? ลืมคิด ? คิดไม่ถึง ? ไม่อยากคิด ?