ที่นี่ฉันมีไฟล์นี้ใน Windows:
แต่ไม่ใช่ 62,563 ไบต์ 62.6 KB
ที่นี่ฉันมีไฟล์นี้ใน Windows:
แต่ไม่ใช่ 62,563 ไบต์ 62.6 KB
คำตอบ:
62563 ไบต์ 61.0966797 kibibytes Kibiคำนำหน้าหมายความว่าฐานในการคำนวณคือ 1024 สองยืน "ฐาน" เพราะ2 ^ 10 = 1024 มันเป็นเพียงหนึ่งในคำนำหน้าไบนารีอื่น ๆ เป็นmebiหรือgibi
กิโลไบต์ในทางกลับกันคือ 1,000 ไบต์โดยใช้คำนำหน้า SI แบบคลาสสิกที่คุณรู้จากกิโลเมตรและกิโลกรัม มันใช้ฐานทศนิยม10 ^ 3 = 1000ดังนั้น Google เป็นจริงที่ถูกต้อง หากคุณใช้ Google เป็นจำนวน kibibytes ในปริมาณที่เท่ากันคุณจะได้คำตอบที่ถูกต้องในการคำนวณคำศัพท์
สิ่งสำคัญคือการทำให้ความแตกต่างระหว่างกิโลและ kibi วันนี้และจริง ๆ แล้ว Windows ควรรายงานว่า "61 KiB" แม่นยำมาก นี่คือการประชุม IEC สำหรับการทำให้ความแตกต่างง่ายขึ้น
ที่ถูกกล่าวว่ายังคงมีความคลุมเครือจำนวนมากในทุกวันนี้ซึ่งโดยปกติแล้วขนาดของฮาร์ดไดรฟ์จะรายงานในหน่วยไบนารี
ใช่คิดว่า google เป็น Mad Hatter คุณต้องถามคำถามที่ถูกต้อง หรือบางทีเอลฟ์: บางครั้งคำตอบของคุณอาจเป็นได้ทั้งใช่และไม่ใช่
1KB = 1024 ไบต์ ดังนั้น:
62563 / 1024 = 61.097KB
ในฐานะที่เป็นทางลัดหลายคนและระบบถือว่า KB เป็น 1,000 เนื่องจาก Kilo เป็นคำนำหน้า SI สำหรับ 1,000 แต่นักวิทยาศาสตร์คอมพิวเตอร์ใช้คำนำหน้าสำหรับ 2 ^ 10 ซึ่งเป็น 1024
ตัวเลขที่เกี่ยวข้องกับคอมพิวเตอร์ส่วนใหญ่จะใช้ส่วนนำหน้าแบบไบนารีซึ่งตรงกันข้ามกับระบบ SI ซึ่งใช้ส่วนนำหน้าทศนิยม หมายความว่า:
นั่นคือ 1,000 กรัมและ 1024 ไบต์ตามลำดับ 62563 / 1024 ~= 61
ดังนั้น Windows ถูกต้อง
ไม่ใช่ทุกอย่างที่เกี่ยวกับคอมพิวเตอร์นั้นใช้คำนำหน้าไบนารีและความไม่สอดคล้องนี้มักทำให้เกิดความเข้าใจผิด หน้า Wikipedia นี้อธิบายว่าคำนำหน้าใดใช้สำหรับวัดสิ่งต่าง ๆ
กรณีที่รุนแรงคือแบนด์วิดท์ มันมักจะใช้คำนำหน้าไบนารีเมื่อแสดงเป็นไบต์ต่อวินาทีและคำนำหน้าทศนิยมเมื่อแสดงในบิตต่อวินาที ดังนั้นประโยคนี้เป็นจริง:
1 ไบต์ต่อวินาที = 8 บิตต่อวินาที
แต่อันนี้เป็นเท็จ:
1 กิโลไบต์ต่อวินาที = 8 กิโลบิตต่อวินาที
เพราะ:
(KB)/s
โดยที่ KB ใช้คำนำหน้าแบบไบนารีและส่วนที่สองอิงจาก kHz หรือ kbaud โดยใช้ทศนิยมเป็นฐาน อุปสรรค