HTML และ DOC เป็นรูปแบบประเภทเอกสารเหมือนกัน HTML เหมาะสำหรับ: หน้าเว็บ ส่วน DOC: เอกสาร Word รุ่นเก่า (ก่อนปี 2007)
DOC เหมาะกับงานไหนที่สุด
เอกสาร Word รุ่นเก่า (ก่อนปี 2007)
HTML กับ DOC: ต่างกันอย่างไร?
คุณสมบัติ
HTML
DOC
ประเภท
เอกสาร
เอกสาร
แก้ไขได้
ใช่
ใช่
เปิดได้ใน
ทุกเว็บเบราว์เซอร์
Microsoft Word และโปรแกรมประมวลผลคำส่วนใหญ่
เหมาะที่สุดสำหรับ
หน้าเว็บ
เอกสาร Word รุ่นเก่า (ก่อนปี 2007)
HTML
ไฟล์ HTML คืออะไร?
ชื่อเต็ม
HyperText Markup Language
พัฒนาโดย
W3C / WHATWG
เปิดตัวครั้งแรก
1993
MIME Type
text/html
HTML (HyperText Markup Language) เป็นภาษามาร์กอัปมาตรฐานสำหรับเอกสารที่ออกแบบมาเพื่อแสดงผลใน web browser ซึ่งกำหนดโดย World Wide Web Consortium (W3C) และ WHATWG Living Standard ไฟล์ HTML ประกอบด้วย plain text tags ที่จัดโครงสร้างเนื้อหาให้เป็น Document Object Model (DOM) ซึ่งช่วยให้สามารถฝัง scripts (JavaScript), cascading style sheets (CSS), และ multimedia ได้ รูปแบบนี้ได้วิวัฒนาการจากรากฐานแบบ SGML มาสู่ข้อกำหนด HTML5 ในปัจจุบัน ซึ่งรวมถึง semantic elements และ APIs สำหรับ web applications ที่ซับซ้อน
วิธีการเปิดไฟล์ HTML
ระบบปฏิบัติการต่างๆ รองรับการ render HTML แบบสากลผ่าน web browsers ที่ติดตั้งมาล่วงหน้าเช่น Microsoft Edge (Windows), Safari (macOS), หรือ Firefox (Linux) สำหรับการแก้ไข source code นักพัฒนาจะใช้ editors เฉพาะทางเช่น Visual Studio Code, IntelliJ IDEA, หรือ Notepad++ ไม่จำเป็นต้องใช้ซอฟต์แวร์ proprietary เนื่องจากรูปแบบนี้เป็น standard text file แบบเปิดที่ไม่ใช่ proprietary
DOC
ไฟล์ DOC คืออะไร?
ชื่อเต็ม
Microsoft Word Binary File
พัฒนาโดย
Microsoft
เปิดตัวครั้งแรก
1983
MIME Type
application/msword
นามสกุล DOC อ้างถึงรูปแบบไฟล์ binary ที่เป็น proprietary ซึ่งใช้โดย Microsoft Word เวอร์ชัน 97 ถึง 2003 มีโครงสร้างตามรูปแบบ Object Linking and Embedding (OLE) Compound File Binary (CFB) ซึ่งทำหน้าที่เป็น file system ภายในไฟล์ที่จัดการ streams และ storages สำหรับข้อความ, formatting, scripts, และ metadata แตกต่างจากทางเลือกสมัยใหม่ที่เป็น XML-based, ไฟล์ DOC เก็บข้อมูลในรูปแบบ binary records ซึ่งทำให้การ parse มีความซับซ้อนและเสี่ยงต่อการเสียหาย (corruption) หาก binary headers เสียหาย
วิธีการเปิดไฟล์ DOC
Microsoft Word ยังคงเป็นซอฟต์แวร์หลักสำหรับการรองรับรูปแบบ binary DOC แบบ full-feature อย่างไรก็ตาม เนื่องจากความแพร่หลาย โปรแกรมประมวลผลคำ third-party ส่วนใหญ่รวมถึง LibreOffice Writer, Apache OpenOffice, และ Corel WordPerfect มีการรองรับแบบ reverse-engineered สำหรับการเปิดและแก้ไขไฟล์เหล่านี้ Google Docs ก็มีความสามารถในการ import เช่นกัน แม้ว่าการจัดรูปแบบที่ซับซ้อนที่ใช้ legacy OLE objects อาจเกิด rendering shifts ระหว่างการแปลง