V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rikka
V2EX  ›  macOS

才发现 Mac 上的 finder 是按 1000b=1kb 计算文件大小的

  •  
  •   rikka · 2020-07-21 15:00:52 +08:00 · 5812 次点击
    这是一个创建于 1579 天前的主题,其中的信息可能已经有所发展或是发生改变。

    稍微看了下不同应用,按 1000 还是 1024 都有,甚至还有的直接给选项自行选择,你们觉得哪种合适?

    QQ20200721-145223@2x.png QQ20200721-145234@2x.png

    18 条回复    2020-07-22 13:21:58 +08:00
    minamike
        1
    minamike  
       2020-07-21 15:09:05 +08:00 via iPhone
    macOS 按 1000
    Windows 按 1024
    rikka
        2
    rikka  
    OP
       2020-07-21 15:09:33 +08:00
    正在写个 vscode 扩展,涉及到文件大小计算,这才发现这个问题,我一直以为计算机世界里就应该按 1024 来
    Osk
        3
    Osk  
       2020-07-21 15:12:04 +08:00 via Android   ❤️ 8
    请注意 KiB 和 KB 的关系

    macOs 是对的,Windows 瞎搞
    richangfan
        4
    richangfan  
       2020-07-21 15:12:05 +08:00
    1000 进制野蛮,1024 进制文明
    rikka
        5
    rikka  
    OP
       2020-07-21 15:21:25 +08:00
    @Osk #3 查了下,才知道原来 k = 1000 Ki =1024 啊
    ZHanYao
        6
    ZHanYao  
       2020-07-21 16:12:11 +08:00
    iOS 和 macOS 采用十进制
    iPhone 、iPad 、iPod touch 和 Mac 的操作系统在报告储存容量时采用的是十进制(基数为 10 )。在十进制中,1 GB 相当于 10 亿字节。这是产品包装和规格上使用的同一度量系统。

    iOS 10 及更低版本、Mac OS X Leopard 及更低版本、Microsoft Windows 以及 watchOS 采用二进制(基数为 2 )。在二进制中,1 GB 相当于 1,073,741,824 字节。由于十进制和二进制度量系统之间存在这样的差别,因此系统报告的储存空间容量与产品包装或规格上所示的储存容量有所差异。
    haozhang
        7
    haozhang  
       2020-07-21 17:18:24 +08:00 via Android
    KiB 和 KB 加一,两个概念不一样。
    xz410236056
        8
    xz410236056  
       2020-07-21 17:20:49 +08:00
    @rikka 反了,1kb==1000 个 b,1kib==1024 个 b
    rikka
        9
    rikka  
    OP
       2020-07-21 17:29:08 +08:00
    @xz410236056 #8 没反,我表达的意思是:k 这个前缀按 1000 算,Ki 这个前缀按 1024 算~~
    geelaw
        10
    geelaw  
       2020-07-21 17:34:13 +08:00
    @Osk 请注意 SI 字头是 k 而不是 K 。
    IgniteWhite
        11
    IgniteWhite  
       2020-07-21 20:57:58 +08:00
    好帖子
    MinonHeart
        12
    MinonHeart  
       2020-07-21 23:15:29 +08:00
    傻傻分不清,有时候真的分不清楚。kb,kib,Kb,Kib,kB,kiB,KB,KiB,有很多地方 /人不区分或不完全区别大小写,完全不知道写的是什么意思。KB,KiB 这个是两个国际规范组织分别搞出来的,倒腾,谁也不服谁。

    此外还有 CPU 规格中的 GT/s,显卡规格中的带宽换算,数据线的传输速度换算,够喝上一壶的
    Xusually
        13
    Xusually  
       2020-07-21 23:18:46 +08:00   ❤️ 1
    Ki 和 k 的圣 x 战
    fishCatcher
        14
    fishCatcher  
       2020-07-22 00:24:48 +08:00 via iPhone
    很多网络相关的计算也是按 1000 算的吧
    watzds
        15
    watzds  
       2020-07-22 01:08:51 +08:00 via Android
    硬盘也大多按 1000 呢,网络也是 1000
    hand515
        16
    hand515  
       2020-07-22 09:15:50 +08:00
    @fishCatcher #14
    网络相关不都是按 1024 的吗?
    spcharc
        17
    spcharc  
       2020-07-22 10:22:39 +08:00
    @Osk #3
    实际上没人在意用对没有。而且较真的话 osx 也是错的
    标准单位里只有 kB 和 KiB,而 KB 是个不存在的东西
    mantout
        18
    mantout  
       2020-07-22 13:21:58 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:21 · PVG 06:21 · LAX 14:21 · JFK 17:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.