พจนานุกรม

ส่วนขยายชนิดไฟล์คืออะไร?

ส่วนขยายไฟล์คือส่วนสั้นๆ ที่อยู่ท้ายชื่อไฟล์ เช่น .mp3 ส่วน File Type Extension คือส่วนขยายที่ตรงกับข้อมูลภายในไฟล์

file-type-extension

นามสกุลไฟล์คือส่วนสั้นๆ ท้ายชื่อไฟล์หลังจุด เช่น ใน expenses.xlsx ชื่อหลักคือ expenses และนามสกุลคือ xlsx Windows ระบุประเภทไฟล์จากนามสกุล และใช้นามสกุลในการเลือกแอปและไอคอนสำหรับไฟล์

File Type Extension เป็นช่องข้อมูลในรายงานข้อมูลเมตา โดยปกติจะแสดงนามสกุลสำหรับชนิดของข้อมูลภายในไฟล์ ซึ่งอาจต่างจากนามสกุลในชื่อไฟล์ โปรแกรมอ่านข้อมูลเมตา ExifTool เรียกช่องนี้ว่า FileTypeExtension และอธิบายว่าเป็นนามสกุลตัวพิมพ์เล็กที่ใช้กันทั่วไปสำหรับประเภทไฟล์นั้น

ลักษณะของค่านั้นเป็นอย่างไร

ค่าจะเป็นนามสกุลตัวพิมพ์เล็กโดยไม่มีจุด และมักยาว 3 หรือ 4 อักขระ ประเภทไฟล์หนึ่งอาจมีนามสกุลที่ใช้กันหลายแบบ แต่ช่องนี้จะแสดงเพียงหนึ่งแบบเท่านั้น

ตัวอย่างเช่น ภาพ JPEG สามารถลงท้ายด้วย .jpeg, .jpg หรือ .jpe และ File Type Extension ของไฟล์นี้คือ jpg ExifTool ให้ค่าต่อไปนี้สำหรับฟอร์แมตที่ใช้กันทั่วไปบางชนิด:

  • jpg สำหรับภาพ JPEG
  • tif สำหรับภาพ TIFF
  • png สำหรับภาพ PNG
  • mp3 สำหรับไฟล์เสียง MP3
  • mpg สำหรับวิดีโอ MPEG
  • pdf สำหรับเอกสาร PDF

แหล่งที่มาของค่า

ไฟ้ล์จะไม่เก็บค่า File Type Extension ไว้ โปรแกรมอ่านข้อมูลเมตาจะคำนวณค่านี้ใหม่ทุกครั้งที่อ่านไฟล์ ExifTool ระบุว่าช่องนี้ไม่สามารถเขียนทับได้ ดังนั้นคุณจึงแก้ไขไม่ได้

เพื่อหารูปแบบ ExifTool จะอ่านไบต์แรกๆ ของไฟล์ที่เรียกว่า header ฟอร์แมตหนึ่งอาจมี magic number ซึ่งเป็นลำดับของไบต์ที่ตายตัวในตำแหน่งที่กำหนดในไฟล์ ExifTool จะทดสอบฟอร์แมตที่นามสกุลในชื่อไฟล์บ่งบอกก่อน

เมื่อฟอร์แมตมี magic number ไบต์ต้องตรงกับค่านั้นไม่ว่าในชื่อไฟล์จะเขียนว่าอย่างไร นามสกุลยังช่วยแยกประเภทได้ เช่น ระหว่างฟอร์แมตไฟล์ raw จากกล้องที่ใช้พื้นฐาน TIFF เช่น NEF และ ARW จากนั้น ExifTool จะให้ค่านามสกุลที่ใช้กันโดยทั่วไปสำหรับประเภทที่ตรวจพบ

ความแตกต่างระหว่างนามสกุลไฟล์กับประเภทไฟล์

ประเภทไฟล์ คือฟอร์แมตของข้อมูลภายในไฟล์ เช่น JPEG หรือ MP3 ส่วนนามสกุลเป็นเพียงส่วนหนึ่งของชื่อไฟล์ และใครก็สามารถเปลี่ยนได้เมื่อตั้งชื่อไฟล์ใหม่

การตั้งนามสกุลใหม่จะไม่แปลงไฟล์เป็นฟอร์แมตอื่น เพราะไม่ได้เปลี่ยนอะไรนอกจากชื่อไฟล์ ไฟล์นั้นอาจไม่สามารถเปิดในแอปที่ใช้สร้างไฟล์ได้อีกต่อไป

นี่คือเหตุผลที่รายงานข้อมูลเมตาจะแสดงค่าทั้งสอง ชื่อไฟล์ แสดงนามสกุลที่ไฟล์ได้รับมา และ File Type Extension แสดงนามสกุลที่ตรงกับเนื้อหา MIME type จะระบุประเภทไฟล์เดียวกันในอีกรูปแบบหนึ่ง

เหตุใดจึงสำคัญต่อไฟล์ของคุณ

เปรียบเทียบนามสกุลในชื่อไฟล์กับ File Type Extension หากตรงกัน ชื่อไฟล์ก็มักจะตรงกับเนื้อหา ภาพ JPEG ที่มีชื่อว่า photo.jpeg ก็ถือว่าตรงกัน เพราะ jpeg และ jpg ต่างเป็นนามสกุลที่ใช้กันสำหรับ JPEG

หากต่างกัน ให้ตรวจสอบว่าทั้งสองอย่างเป็นนามสกุลที่ใช้กันสำหรับฟอร์แมตเดียวกันหรือไม่ เช่น tiff และ tif หากไม่ใช่ ชื่อไฟล์อาจไม่ตรงกับเนื้อหา คอมพิวเตอร์ของคุณจะเลือกแอปจากนามสกุล ดังนั้นไฟล์อาจถูกเปิดด้วยแอปที่ไม่ถูกต้องหรือเปิดไม่ได้เลย

หากต้องการเปรียบเทียบค่าทั้งสอง คุณจำเป็นต้องเห็นนามสกุลในชื่อไฟล์ โดยปกติ Mac จะซ่อนนามสกุล วิธีแสดงมีดังนี้:

  • บน Mac: ใน Finder เลือก Settings จากเมนู Finder คลิก Advanced แล้วเลือก Show all filename extensions
  • บน Windows 11: ใน File Explorer เลือก View จากนั้นเลือก Show แล้วเลือก File name extensions

คีย์เมตา