นามสกุลไฟล์ DOT แสดงถึง Microsoft Word Document Template แบบ legacy ที่ใช้โดย Word 97 ถึง 2003 โดยอิงตามรูปแบบ binary interchange ของ Microsoft Object Linking and Embedding (OLE2) ไฟล์ DOT จะเก็บพิมพ์เขียวโครงสร้าง (structural blueprints) รวมถึง styles, AutoText entries, macros, และการปรับแต่ง toolbar เพื่อสร้างมาตรฐานในการสร้างเอกสาร แตกต่างจากมาตรฐาน Office Open XML สมัยใหม่ที่เป็น XML-based รูปแบบ DOT อาศัย binary sector storage streams และเป็นรุ่นก่อนหน้าของรูปแบบ DOTX และ DOTM ไฟล์เหล่านี้มีความเสี่ยงต่อ macro viruses เนื่องจากความสามารถในการ execute สคริปต์ Visual Basic for Applications (VBA) ที่ฝังอยู่
วิธีการเปิดไฟล์ DOT
การรองรับแบบ Native สำหรับไฟล์ DOT มีอยู่ใน Microsoft Word ทุกเวอร์ชัน แม้ว่าเวอร์ชันใหม่ (Word 2007 และใหม่กว่า) จะเปิดใน Compatibility Mode สำหรับผู้ใช้ที่ไม่มี license ของ Microsoft Office รูปแบบนี้สามารถ parse ได้โดย open-source office suites เช่น Apache OpenOffice Writer และ LibreOffice Writer Google Docs ก็มีความสามารถในการแปลงเพื่อดูและแก้ไขเนื้อหา DOT ภายในสภาพแวดล้อม web browser
DOTM
ไฟล์ DOTM คืออะไร?
ชื่อเต็ม
Word Open XML Macro-Enabled Template
พัฒนาโดย
Microsoft Corporation
เปิดตัวครั้งแรก
2007
MIME Type
application/vnd.ms-word.template.macroEnabled.12
รูปแบบ DOTM คือ Microsoft Word Open XML Macro-Enabled Template ที่เปิดตัวพร้อมกับ Microsoft Office 2007 มีโครงสร้างสอดคล้องกับมาตรฐาน ECMA-376 ใช้การบีบอัดแบบ ZIP เพื่อ encapsulate โครงสร้างข้อมูล XML โดยแยก content, styles, และ relationships ออกจากกัน แตกต่างจาก template แบบ DOTX มาตรฐาน ตัวอักษร 'M' บ่งบอกถึงการอนุญาตอย่างชัดเจนในการจัดเก็บและ execute มาโคร Visual Basic for Applications (VBA) ความแตกต่างนี้เป็นฟีเจอร์ด้านความปลอดภัย (security) ที่ออกแบบมาเพื่อป้องกันการ execute สคริปต์ที่เป็นอันตรายโดยไม่ได้ตั้งใจใน templates มาตรฐาน
วิธีการเปิดไฟล์ DOTM
Microsoft Word (2007 และใหม่กว่า) เป็นซอฟต์แวร์หลักสำหรับการเปิดและ execute macros ภายในไฟล์ DOTM บน macOS นั้น Microsoft Word for Mac ให้ฟังก์ชันที่เทียบเท่ากัน สำหรับสภาพแวดล้อมที่ไม่ใช่ Microsoft โปรแกรม LibreOffice Writer และ WPS Office สามารถเปิดไฟล์ DOTM และ render เนื้อหาได้ แต่ความเข้ากันได้ในการ execute มาโคร VBA อาจแตกต่างกันอย่างมากเมื่อเทียบกับ native Microsoft engine