说实话这几个单位很多人会弄混,先放上直观的对应表:

1KB = 1,000 Byte

1MB = 1,000 KB

1GB = 1,000,000 KB

1TB = 1,000,000,000 KB

1KiB = 1,024Byte

1MiB = 1,024KiB

1GiB = 1,024MiB = 1,048,576 KiB

1TiB = 1,024GiB = 1,073,741,824 KiB

其中,KiB是kilobinarybyte的缩写,指的是千位二进制字节

而KB是kilobyte的缩写,指的是千字节

二者的区别就在于当中的二进制。我想说道这里大部分人应该都明白为啥KiB是按照1024换算的了。还记得那个笑话么,A问程序员B借钱:

A:B,借我点钱吧!

B:多少?

A:1000行不?

B:凑个整,给你1024吧!

再说深入一点,这其中其实牵扯了两种标准:国际单位制 SI 制定的十进制标准和 国际电工委员会 制定的二进制标准,也就是通常所说的SI和IEC标准。

=============================================================

看了匿名用户的回复,决定来补充一些东西。//话说这种问题为啥要匿名呀摔!

首先1KB=1000B绝对不是硬盘厂商发明的,他们只是利用者,嗯嗯。

然后,关于大B和小b,匿名用户解释的非常好。顺便一说为啥网络传输要使用小b,因为在网络传输的时候,我们传输的实际上是一个个二进制数,似乎可以俗称为比特流。那么,在传输二进制数的时候,我们显然是不管你这是什么字,用的什么编码的,所以我们衡量传输速度的最直接的量就是每秒钟传输了多少了二进制位,所以在计算机网络中,我们普遍使用小b作为单位。

然后对于ta提出的Windows的Size的问题,这个很好解释。

首先,第一个Size显然是经过舎入的。请不要用115去做乘法,直接用118774去除1024就能得到结果:115.990234375。关于舍入究竟是什么规则,我还在寻找相关的文档,就目前来看似乎是直接舍去小数部分。

然后,第二个Size on Disk就更好解释了。如果你用118784除1024会发现诶,正好整除!结果就是116!这是为啥呢?显然这跟文件在磁盘上存储的最小单位有关。在NTFS分区上,文件存储的最小区块是簇,一般情况下默认的簇大小为4K,也就是说,不论你的文件有多小,就算你的文件只有1b,对不起,我还是要占用一个4K大小的簇。仔细一算你是不是发现116/4刚好整除,等于29呢?说明你的系统很可能也是4K为一个簇,然后该文件占用了你29个簇。

gb和gib的区别_KB / KiB,MB / MiB,GB / GiB,… 的区别是什么?相关推荐

  1. gb和gib的区别_KB/KiB,MB/MiB,GB/GiB,它们有区别吗?

    KB/KiB,MB/MiB,GB/GiB,它们有区别吗? 有的时候,还有有点区别的,一般要看上下文和领域. 先说KiB,MiB和GiB,这三个标志是标准的计算机领域的术语,中间的i取自binary,表 ...

  2. gb和gib的区别_gb和gib的区别_KB / KiB,MB / MiB,GB / GiB,… 的区别是什么?

    说实话这几个单位很多人会弄混,先放上直观的对应表: 1KB = 1,000 Byte 1MB = 1,000 KB 1GB = 1,000,000 KB 1TB = 1,000,000,000 KB ...

  3. KB、MB、GB等和KiB、MiB、GiB等的区别

    今天装系统RHEL7.7,在分区时发现单位变成MiB.GiB了,有点奇怪就查了查. 区别: KB.MB.GB等单位以10为底数的指数 KiB.MiB.GiB等单位是以2为底数的指数 如:1KB=10^ ...

  4. (转)KiB、MiB、GiB与KB、MB、GB的区别

    MB与MiB的区别: MB:单位以10为底数的指数   例子:1KB=10^3 =1000,      1MB=10^6=1000000=1000KB      1GB=10^9=1000000000 ...

  5. 区分 KB、MB、GB 与 KiB、MiB、GiB

    说来惭愧,一直以来以为对应的单位是一样的,只是写法习惯的不同.直到今天安装CentOS添加挂载点时,因为我用MB为单位写,始终和挂载点期望容量(MiB)不一致,这才认识到它们是不同的...... 具体 ...

  6. KB / KiB,MB / MiB,GB / GiB,… 的区别

    1KB=1000Byte 1MB=1000KB 1GB=1000MB 1TB=1000GB 1KiB=1024Byte 1MiB=1024KiB 1GiB=1024MiB 1TiB=1024GiB 众 ...

  7. 区分与换算GiB,MiB,KiB;GB,MB,KB;Gib,Mib,Kib;Gb,Mb,Kb;GB/s,MB/s,KB/s,B/s;Gb/s,Mb/s,Kb/s,b/s

    1.GiB.MiB.KiB 与 GB.MB.KB(Gib.Mib.Kib 与 Gb.Mb.Kb区别同下) (1)区别 区别很简单,前者二进制,后者十进制.二进制中G,M,K之间进位为1024:十进制中 ...

  8. gb和gib的区别_GB 和 GiB 的区别

    GB 和 GiB 的区别 Gibibyte (GiB) is one of the standard units used in the field of data processing and da ...

  9. gb和gib的区别_GB和GIB的区别

    天啦撸,这么多年才知道这个东西! Gibibyte(giga binary byte)是信息或计算机硬盘存储的一个单位,简称GiB.由来"GiB","KiB", ...

最新文章

  1. JAVA 条件语句 跟PHP没有区别!!!!!
  2. WebDev.WebServer 学习
  3. 使用 Syslog 连接 Sentinel
  4. javascript 自执行匿名函数
  5. panasonic 松下被黑
  6. 运维系统分析工具ss,htop,dstat
  7. [Python]输入与输出
  8. 第六周--------职业规划------正确的选择让你少奋斗十年
  9. 2.TCP/IP 详解卷1 --- 链路层
  10. matlab qam调制函数,matlab实现16QAM调制解调
  11. 在用JAVA写一个简易CAD程序时的笔记
  12. 全民 https!使用 FreeSSL 申请免费的 https 证书
  13. [嵌入式学习]arm开发板通过NFS(网络文件系统)快捷访问和操作Ubuntu文件系统
  14. (Java实现) 美元汇率
  15. 对于模糊人脸图片和原图的清晰度评估——sobel算子
  16. HTML 信息隐藏与提取
  17. Foxmail.exe -损坏的映像 错误修复
  18. neso n810 i7 android 4.4,NESO N810 i7平板电脑京东首发 预售超100000
  19. uniapp实现点击加载更多
  20. 如何选择电脑--送给我的大一学弟学妹

热门文章

  1. 《音速小子索尼克4:第一章》基本操作及BOSS攻略
  2. 56/14 shell脚本 后台启动 程序1 + “tail -f log“, ctrl +c 导致程序1中断
  3. DNS隧道技术绕过上网认证限制
  4. 如何使用云容器搭建基于CentOS7的Hadoop2.x伪分布式环境(CSDN开发者云平台使用初体验)
  5. 浅谈架构师之逻辑架构和物理架构
  6. 网络科学大牛、数据、期刊、会议资料整理
  7. ISO27001信息安全管理体系认证申请条件及材料清单
  8. 单片机实例30——四位数数字温度计(硬件电路图+C语言程序)
  9. 什么叫大数据?世界地图告诉你!
  10. [置顶]B-tree/B+tree/B*tree [转]