คำอธิบายโดยการเปรียบเทียบ
ลองนึกภาพว่าคุณเขียนจดหมายถึงเพื่อนทางจดหมาย แต่คุณเขียนเป็นภาษาต่าง ๆ ในแต่ละครั้ง
ตัวอย่างเช่นคุณอาจเลือกเขียนจดหมายฉบับแรกเป็นภาษาทมิฬและฉบับที่สองเป็นภาษาเยอรมันเป็นต้น
เพื่อให้เพื่อนของคุณแปลจดหมายเหล่านั้นเพื่อนของคุณจะต้อง:
- (i) ระบุประเภทภาษาและ
- (ii) แล้วแปลตามนั้น แต่การระบุภาษาไม่ใช่เรื่องง่าย - มันต้องใช้พลังงานในการคำนวณมากมาย มันจะง่ายกว่านี้ถ้าคุณเขียนภาษาที่คุณส่งมาอยู่ด้านบนของจดหมายซึ่งจะทำให้ชีวิตของคุณง่ายขึ้นมาก
ดังนั้นเพื่อเน้นภาษาที่คุณกำลังเขียนคุณสามารถใส่คำอธิบายประกอบภาษา (เช่น "ฝรั่งเศส") ไว้ที่ด้านบนของจดหมาย
เพื่อนของคุณจะทราบหรือสามารถอ่านหรือแยกแยะความแตกต่างระหว่างประเภทภาษาที่คุณระบุที่ด้านบนของจดหมายของคุณได้อย่างไร
ง่ายมาก: คุณเห็นด้วยกับสิ่งนี้ก่อน
กลับมาเปรียบเทียบกับ HTML
เนื่องจากมีรูปแบบข้อมูลหลายรูปแบบที่จำเป็นต้องส่งผ่านอินเทอร์เน็ตการระบุชนิดข้อมูลล่วงหน้าจะช่วยให้ลูกค้าที่สอดคล้องกันสามารถตีความและแสดงข้อมูลได้อย่างถูกต้องตามที่ผู้ใช้ต้องการ
ทำไมเรามีรูปแบบข้อมูลที่แตกต่างกัน?
หลักเพราะพวกเขาให้บริการวัตถุประสงค์ที่แตกต่างและมีความสามารถแตกต่าง
ตัวอย่างเช่นรูปแบบ PDF แตกต่างอย่างมากจากรูปแบบภาพซึ่งแตกต่างจากรูปแบบเสียง - ทั้งสองมีจุดประสงค์ที่แตกต่างกันมากและเขียนแตกต่างกันก่อนที่จะส่งผ่านอินเทอร์เน็ต