KB和KiB的区别是什么?

文章目录

  • KB和KiB的区别是什么?
  • 前言
  • MB与MiB的区别:
  • KB和KiB的区别
  • 为什么买到的硬盘容量总是会少一些?

前言

今天整理资料时发现使用windows自带的资源管理器查看文件夹大小时计算很缓慢, 机智的我想到了使用dir命令来查看

哈哈~ 于是一通流畅的操作 win+r -> 输入CMD -> 输入dir -> 回车, 控制台中马上出现了下面这个计算结果, 真快啊

什么鬼? 竟然是用字节表示的?? 机智的我又打开了win10自带的计算器, 切换到数据换算

然后我又傻眼了, 什么 Kib KiB KB 不知道什么时候竟然有这么多单位, 一直以来老师都教我们:

1024B(Byte)=1KB1024KB=1MB1024MB=1GB....

可是现在计算器上的这是什么鬼???

于是我打开百度查找资料, 现在将这些资料总结一下当做笔记就写在这吧

MB与MiB的区别:

  • MB:单位以10为底数的指数
    例子:1KB=10^3 =1000,
    1MB=10^6=1000000=1000KB
    1GB=10^9=1000000000=1000MB,
  • MiB:是以2为底数的指数
    例子:1KiB=2^10=1024,
    1MiB=2^20=1048576=1024KiB
    1GiB=2^30=1,073,741,824=1024MiB

其他的单位可以以此类推

我们在买硬盘的时候,操作系统报的数量要比产品标出或商家号称的小一些,主要原因是标出的是以MB、GB为单位的,1GB就是1,000,000,000 Byte,而操作系统是以2进制为处理单位的,因此检查硬盘容量时是以MiB、GiB为单位,1GB=2^30=1,073,741,824,相比较而言,1GiB要比1GiB多出1,073,741,824-1,000,000,000=73,741,824,所以检测实际结果要比标出的少一些。

谢希仁老师的书是这样说的

在计算机领域,我们以前常说的KB,MB和GB跟KiB,MiB和GiB是完全一样的。

KiB,MiB和GiB,这三个标志是标准的计算机领域的术语,中间的i取自binary,表示二进制幂的计数:

1KiB = 1024 Byte1MiB = 1024 KiB = 1048576 Byte1GiB = 1024 MiB1TiB = 1024 GiB

1999年,国际电工委员会(IEC)公布了修正2:“IEC 60027-2:电工技术应用的字母符号 — 第二部分:通信和电子。”

这个标准,在1998年通过,介绍了词头“kibi-”、“mebi-”、“gibi-”、“tebi-”、“pebi-”、“exbi-”,作为二进制乘幂的计数方法。要读懂这段规定。其内涵是定义了符号的规范用法。Mi、Ki、Gi代表的是二进制乘幂的计数方法。反过来讲,就是规范了一个标准,只要出现上述标志的,意味着这种使用是规范的。而我们日常使用的MB、KB等用法存在着很多歧义。这种硬性规定是出于学术上的考虑的。在实际使用中,MB的意义和MiB应该是等同的。

不过在通信领域,活在日常口语中,KB,MB和GM就不一定是二进制幂的表示。K就是1000,M就是1000*1000。。。这样。

还要注意一个细节,一般B大写指Byte,b小写指bit。

例如:
1B=1Byte
1b=1bit

在计算机领域,B一般都是大写的。

KB和KiB的区别

综上所述:

1KB=1000Byte
1KiB=1024Byte

现在回头看看计算器上的单位 嗯 明白了

为什么买到的硬盘容量总是会少一些?


有了以上知识的铺垫再来看这个问题就很好理解了, 这里不再赘述可参考下面这个帖子:

有关1024的冷知识

KB和KiB的区别是什么?相关推荐

  1. KB 和 KiB 的区别

    http://zh.wikipedia.org/zh/Kibibyte 1KiB = 1024B 1MiB = 1024KiB Kibibyte是一種資訊計量單位,代表1024字节,即210字节,一般 ...

  2. b、B、KB、Kib、MB、MiB、GB、GiB、TB、TiB的区别

    1024这个数字,想必计算机行业从业人员应该不会陌生,甚至10月24日还被当做程序员日,如果你问一个程序员1GB等于多少MB,他大概率会不假思索回答:1024. 没错,对于稍微对计算机或者网络有了解的 ...

  3. 区分与换算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:十进制中 ...

  4. 【计算机】单位制前缀的歧义-KB、kb、MB混用

    引言 经常遇到容量.带宽的单位,MB,GB在进行单位换算时,总是傻傻分不清,查些资料浅记录一下. 公制(metric system) 又译米制,是一个国际化十进位量度系统.法国在1799年开始使用公制 ...

  5. Using the GNU Compiler Collection 目录翻译

    文章目录 Introduction 1 Programming Languages Supported by GCC 2 Language Standards Supported by GCC 2.1 ...

  6. linux-top命令详解

    概述 top命令是一个非常有用的命令,可能是我前期太肤浅,没有重视使用这个命令.现在要把这个命令做一个笔记. 详解 输入命令: top 第一行 (用户/负载) top - 14:40:24 up 34 ...

  7. top命令详解(转载学习)

    本文转载来源:https://www.jianshu.com/p/8a6754f919c5 感谢作者@道无虚 1.top命令简介 top命令是动态查看进程变化,监控linux的系统状况:它是常用的性能 ...

  8. Linux ❉ top命令详解

    一 介绍 top命令是动态查看进程变化,监控linux的系统状况:它是常用的性能分析工具,能够实时显示系统资源各个进程占用状况,类似windows的任务管理器. 二 语法 [root@192 ~]# ...

  9. 2021深育杯线上初赛官方WriteUp

    Web EasySQL 访问robots.txt,可得三个文件index.php.config.php.helpyou2findflag.php. fuzz黑名单,可发现select.单双引号.括号. ...

最新文章

  1. Ti公司DSP的DSK、EVM、DDK的区别
  2. 疯抢当当图书 618 优惠码,花 120 买 300
  3. 为什么大型科技公司更会发生人员流失 标准 ceo 软件 技术 图 阅读2479 原文:Why Good People Leave Large Tech Companies 作者:steve
  4. 小程序如何把文字玩出花样
  5. Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍
  6. 二开精美UI站长论坛网站源码 可切换界面
  7. python书籍推荐:Head First Python(中文版)
  8. JQuery Highcharts 图表控件
  9. [Python] 字典 update()函数:在字典中更新 (或加入) 键值对
  10. jdk下载安装并配置环境
  11. 模型预测控制路径跟踪python语言实现
  12. 几个国外广告联盟介绍
  13. 《五月集训》第十四天——栈
  14. RocketMQ基础提高进阶demo实例应用
  15. 你真的了解switch吗?
  16. TcaplusDB君 · 行业新闻汇编(11月04号)
  17. 云服务器部署ssl证书
  18. 中国腹肌刺激器行业发展动态与投资前景预测报告(2022-2027)
  19. 充电枪cp信号控制板_通过充电枪CP信号控制常电输入的电路的制作方法
  20. star ccm linux版本安装教程,StarCCM+ V5.02.009安装指南(PC Linux 32).doc

热门文章

  1. android 实时检测网络状态
  2. 工程硕士考试复习小结
  3. 树莓派3B+安装Windows 10 ARM
  4. 谈谈CListCtrl 扩展风格设置方法-SetExtendedStyle和ModifyStyleEx 比較
  5. ros1 代码 切换至 ros2.0 ardent版本
  6. 统计学基础专栏01---探索性数据分析
  7. 基于R统计分析——探索性数据分析
  8. linux编译32位的参数,几个Ubuntu 64上编译32位程序碰到的问题
  9. 知识点2 假设检验 显著水平和拒绝域的入门原理解释
  10. WID Process Server