【问题标题】:Is 1KB = 1.024 bytes OR 1.000 bytes?1KB = 1.024 字节还是 1.000 字节?
【发布时间】:2022-01-04 21:52:20
【问题描述】:

每个人都这么说

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 = 1024bytes(不是这个“MiB”,但仍然使用 1024)。那么,判决结果是什么?

【问题讨论】:

    标签: byte size bit


    【解决方案1】:

    是 1KB = 1.024 字节还是 1.000?

    是的,在因果话语中,它要么是一个 - 上下文敏感的。

    • 内存大小倾向于使用 1024。

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

    例外情况很常见。

    其他见Kilobyte

    像这样的迂腐问题包括使用K,而k 应该像1kB那样使用。

    【讨论】:

    • 应该更清楚些。我正在开发一个系统,每个用户可以获得 40MB 的空间。但是,如果我使用1KB = 1.000 bytes,用户会清楚地看到,当他们上传一个276KB 的文件时,例如示例中,由于1KB = 1.000 bytes 而不是@987654326 的转换,它会显示占用的空间比应有的更多@。太奇怪了,它因系统而异。
    • @Soulss "应该更清楚些" --> 是的,但我们不控制商业语言。出于显而易见的原因,程序员倾向于喜欢 1024,而广告则喜欢 1000,因为它可以实现更大的规格。
    猜你喜欢
    • 1970-01-01
    • 2011-08-24
    • 2020-08-07
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    相关资源
    最近更新 更多