1KB = 1.024 字节还是 1.000 字节?

Is 1KB = 1.024 bytes OR 1.000 bytes?

每个人都这么说

1'000 KB = 1 MB (decimal) -> Megabyte (MB) 10^6 Byte = 1 000 000 Byte

1'024 KB = 1 MiB (binary) -> Mebibyte (MiB) 2^20 Byte = 1 048 576 Byte

但是当您查看文件夹的 windows 属性时,您会得到:

这显然使用了 1KB = 1024 字节(不是这个“MiB”但仍然使用 1024)。那么,判决结果如何?

Is 1KB = 1.024 bytes OR 1.000 ?

是的,在因果语篇中,它是上下文敏感的。

  • 内存大小倾向于使用1024

  • 文件大小倾向于使用1000。

例外情况很常见。

其他参见 Kilobyte

像这样迂腐的问题包括使用 K,当 k 应该像 1kB.

那样使用时