为什么硬盘1G等于1024M、1T等于1024G而不是1000的整数倍?

严格按国际标准来说,微软是错的。KiloBytes按SI标准应该是1KB=1000Bytes,1MB=1000KB,1GB=1000MB。而IEC标准里1KiB=1024B,1MiB=1024KiB,1GiB=1024MiB。现在Linux和MacOS已经改过来了,就微软还在Windows里把1KB定义成1024B,搞得KB和KiB全乱套了。

评论 (0)