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

Size และ Size on Disk คืออะไร ? ต่างกันอย่างไร ? อันไหนคือขนาดไฟล์ที่ "แท้จริง" กันแน่ ?

Size และ Size on Disk คืออะไร ? มีความแตกต่างกันอย่างไรบ้าง แล้วอันไหนคือขนาดไฟล์ที่ "แท้จริง" กันแน่นะ ? ถ้าลองเปิดใน Properties ไฟล์ดูก็จะเห็นข้อมูลชวนสงสัย
Size และ Size on Disk คืออะไร ? ต่างกันอย่างไร ? อันไหนคือขนาดไฟล์ที่

  6 กันยายน 2564      23
3 (1 โหวต)   
ยกเลิก

Size และ Size on Disk คืออะไร ? ต่างกันอย่างไร ?
อันไหนคือขนาดไฟล์ที่ "แท้จริง" กันแน่ ?

หลายคนอาจสงสัยว่าทำไมเวลากดดู ข้อมูล Properties ของไฟล์ (หรือ Folder) ต่าง ๆ แล้วมักจะมีข้อมูลกำกับว่า Size และ Size on Disk แถมข้อมูลตัวเลขของทั้ง 2 อย่างนี้ก็มีตัวเลขที่ความแตกต่างกันอีกด้วย ทั้งที่มันก็เป็นการแสดงถึงขนาดของไฟล์นั้น ๆ ด้วยกันทั้งคู่ แล้วอันไหนกันแน่นะที่เป็นขนาดไฟล์ที่แท้จริง ? แล้วการจัดแบ่งเป็น Size และ Size on Disk แยกออกจากกันนั้นมีความสำคัญและเกี่ยวข้องอะไรข้อมูลภายในไฟล์ของเรารึเปล่านะ ?

เนื้อหาภายในบทความ

Size และ Size on Disk บน Windows คืออะไร ? และ ต่างกันอย่างไร ?

Size คืออะไร ?

สำหรับเมนูที่ระบุว่า Size ถือได้ว่าเป็นขนาดไฟล์ที่ "แท้จริง" ของไฟล์นั้น ๆ (Actual Size of File) ตัวเลขของจำนวนไบต์ (Byte) ที่ปรากฎหลังคำว่า Size คือขนาดของข้อมูลทั้งหมด ที่ไฟล์เก็บเอาไว้ในอุปกรณ์เก็บข้อมูล (Storage Device) ที่เราเลือกบันทึกไฟล์นั้น ๆ ลงไป (เช่น บันทึกไฟล์เอาไว้ในไดรฟ์ C: ไดร์ฟ D: บนเครื่องคอมพิวเตอร์ของเรา หรือเลือกบันทึกไฟล์บนอุปกรณ์เก็บข้อมูลภายนอกอย่าง ฮาร์ดดิสก์ภายนอก (External Harddisk) หรือ แฟลชไดร์ฟ (Flash Drive) ต่าง ๆ นั่นเอง โดยไฟล์ประเภทนี้นั้นเราจะไม่สามารถย่อ / ลดขนาดไฟล์ได้

Size on Disk คืออะไร ?

ในส่วนของตัวเลข Size on Disk นั้นก็จะเป็นจำนวน Byte ที่ไฟล์ใช้พื้นที่บนอุปกรณ์เก็บข้อมูล ที่เราบันทึกไฟล์ลงไป ซึ่งโดยส่วนมากมักจะมีขนาดใหญ่กว่าขนาดไฟล์ (Size of File) เพราะจะต้องเผื่อพื้นที่ให้กับ เซกเตอร์ (Sector) ของพื้นที่ที่ใช้จัดเก็บข้อมูลในไฟล์นั้น ๆ ตามจำนวนของ คลัสเตอร์ (Cluster) ด้วย

ซึ่งโดยส่วนมากแล้วจำนวนของ Byte ที่เพิ่มขึ้นมาบน Size on Disk นั้นจะนับจาก Allocate Unit หรือหน่วยการจัดเก็บไฟล์บน Cluster นั้น ๆ ที่มีต่างกันออกไป โดยหลักการของการกินพื้นที่ของ Size on Disk นั้นจะขึ้นอยู่กับขนาดไฟล์ดั้งเดิมคูณกับจำนวนของ Allocation Unit ใน Cluster นั้น ๆ

ตัวอย่างเช่น จำนวน Cluster ตั้งต้นบน ระบบปฏิบัติการ Windows XP สำหรับไฟล์ที่มีขนาดน้อยกว่า หรือเท่ากับ 512 MB. จะอยู่ที่ 512 Bytes (1 Sector) นั่นหมายความว่า Size on Disk ของไฟล์นั้น ๆ ก็จะบวกเพิ่มไปอีก 512 Byte นั่นเอง แต่หากมีขนาดไฟล์ที่ใหญ่กว่า 512 Byte ก็จะคูณเพิ่มตามจำนวน Sector ดังนี้

ขนาดไฟล์ (Drive Size) Cluster Size Sector
น้อยกว่าหรือเท่ากับ 512 MB. 512 Bytes 1
ระหว่าง 513 - 1,025 MB. (1 GB.) 1,024 Byte (1 KB.) 2
ระหว่าง 1,025 - 2,048 MB. (2 GB.) 4 KB. 2,048 Byte (2 KB.) 4
2,049 MB. หรือมากกว่า 4,096 Byte (4 KB.) 8

จะสังเกตได้ว่าตัวเลขของ Sector มักจะเป็นเลขยกกำลัง 2 เสมอ นั่นเป็นเพราะว่าภาษาคอมพิวเตอร์พื้นฐานนั้นมีเพียงแค่ 2 คำสั่งเท่านั้น คือ เปิดและปิด (On & Off) เท่านั้น ยกเว้นไฟล์ที่มีขนาดน้อยกว่าหรือเท่ากับ 512 MB. ที่จะมี Secter เป็นเลข 1 เพราะขนาดของข้อมูลภายในไฟล์นั้นมีจำนวนน้อยนั่นเอง

อย่างไรก็ตาม ถึงแม้ว่าจำนวนของ Size on Disk นั้นจะมากกว่าจำนวนของขนาดไฟล์จริง ๆ (Size) แต่ผู้ใช้เองก็สามารถที่จะลด / ย่อขนาดของ Size on Disk ลงได้หากต้องการ จึงทำให้บางครั้งเราพบว่า Size on Disk มีขนาดเล็กกว่า Size ได้ หรือในกรณีที่เป็นไฟล์แบบออนไลน์ที่เก็บไว้ในตัวเครื่องก็อาจมี Size on Disk ที่น้อยกว่าขนาดไฟล์จริงได้หากปิดการเชื่อมต่ออินเทอร์เน็ตเอาไว้ เพราะเราจะสามารถเรียกใช้ไฟล์นั้น ๆ ได้ก็ต่อเมื่อออนไลน์เท่านั้น

ตารางเทียบความต่างระหว่าง Size และ Size on Disk

  Size Size on Disk
คำจำกัดความ ขนาดของไฟล์ที่แท้จริง ขนาดของไฟล์ที่เก็บไว้ในอุปกรณ์เก็บข้อมูล
ขนาดไฟล์ ขนาดตามข้อมูลที่ถูกจัดเก็บไว้ในไฟล์ ขนาดใหญ่กว่าขนาดของไฟล์จริง ๆ
พื้นที่การจัดเก็บ ไม่เปลืองพื้นที่การจัดเก็บเพิ่มเพิ่ม เปลืองพื้นที่การจัดเก็บเพราะมี Allocation Unit เพิ่มเติม
การย่อขนาดไฟล์ ไม่สามารถย่อขนาดไฟล์ได้ สามารถย่อขนาดไฟล์ได้
ที่มา :
คำสำคัญ :

บทความที่เกี่ยวข้อง

 

ความคิดเห็น (0)


นำบทความขึ้นเว็บ Thaiware.com