稍微看了下不同应用,按 1000 还是 1024 都有,甚至还有的直接给选项自行选择,你们觉得哪种合适?
1
minamike 2020-07-21 15:09:05 +08:00 via iPhone
macOS 按 1000
Windows 按 1024 |
2
rikka OP 正在写个 vscode 扩展,涉及到文件大小计算,这才发现这个问题,我一直以为计算机世界里就应该按 1024 来
|
3
Osk 2020-07-21 15:12:04 +08:00 via Android 8
请注意 KiB 和 KB 的关系
macOs 是对的,Windows 瞎搞 |
4
richangfan 2020-07-21 15:12:05 +08:00
1000 进制野蛮,1024 进制文明
|
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 字节。由于十进制和二进制度量系统之间存在这样的差别,因此系统报告的储存空间容量与产品包装或规格上所示的储存容量有所差异。 |
7
haozhang 2020-07-21 17:18:24 +08:00 via Android
KiB 和 KB 加一,两个概念不一样。
|
8
xz410236056 2020-07-21 17:20:49 +08:00
@rikka 反了,1kb==1000 个 b,1kib==1024 个 b
|
9
rikka OP @xz410236056 #8 没反,我表达的意思是:k 这个前缀按 1000 算,Ki 这个前缀按 1024 算~~
|
11
IgniteWhite 2020-07-21 20:57:58 +08:00
好帖子
|
12
MinonHeart 2020-07-21 23:15:29 +08:00
傻傻分不清,有时候真的分不清楚。kb,kib,Kb,Kib,kB,kiB,KB,KiB,有很多地方 /人不区分或不完全区别大小写,完全不知道写的是什么意思。KB,KiB 这个是两个国际规范组织分别搞出来的,倒腾,谁也不服谁。
此外还有 CPU 规格中的 GT/s,显卡规格中的带宽换算,数据线的传输速度换算,够喝上一壶的 |
13
Xusually 2020-07-21 23:18:46 +08:00 1
Ki 和 k 的圣 x 战
|
14
fishCatcher 2020-07-22 00:24:48 +08:00 via iPhone
很多网络相关的计算也是按 1000 算的吧
|
15
watzds 2020-07-22 01:08:51 +08:00 via Android
硬盘也大多按 1000 呢,网络也是 1000
|
16
hand515 2020-07-22 09:15:50 +08:00
@fishCatcher #14
网络相关不都是按 1024 的吗? |
17
spcharc 2020-07-22 10:22:39 +08:00
|
18
mantout 2020-07-22 13:21:58 +08:00
https://tva1.sinaimg.cn/large/007S8ZIlgy1ggzoh4d0kqj30ts0bodi4.jpg
376102 byte =? 376KB =? 367KB =? 393KB |