KB和KiB的区别是什么?

article/2025/9/15 11:41:12

KB和KiB的区别是什么?

文章目录

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


前言

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

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

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的冷知识


http://chatgpt.dhexx.cn/article/EkMWyaEC.shtml

相关文章

KiB是什么单位

kiB1024byte kb1000byte

linux必备软件合集

Ubuntu常用软件合集 我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历、输入法、优客助手等易于上手的应用。也省的每次安装完原生的系统再麻烦的安装,但是这些软件并不仅仅局限于ubuntu14.04 美化篇 刚装上ubuntu,看起来很朴素&…

软件测试周刊(第82期):其实所有纠结做选择的人心里早就有了答案,咨询只是想得到内心所倾向的选择。

欢迎来到第 82 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。 本期看点:B站是如何建设移动真机测试集群的?百人测试团队的测试效能体系应该如何建设?闲鱼交易链路自动化回归测试是怎么做的&#…

傻瓜式安装stable diffusion图像生成软件

目录 1、打开:https://colab.research.google.com/ 2、复制一下代码: 3、粘贴到下方,按运行按钮。 4、打开安装好的软件。上框复制以下代码: 5、下框复制以下代码: 6、如下图设置及操作: 1、打开&#…

html如何用mp4做背景音乐,如何用相片制作mv配上流行mp3背景音乐 打造自己的mv

准备好自己的相片,支持的相片(图片)格式为office powerpoint支持的就可以。具体支持什么相片格式,如何用相片制作mv再配上背景音乐呢;整个操作步骤是很简单的,如果是刚开始学习并对相关制作不太了解的朋友可能要多认真花点时间了解…

软件工程复习笔记

文章目录 1、软件工程概论(1)背景:软件危机表现方法软件工程管理软件工程技术 原因 (2)软件工程定义三要素生命周期软件定义软件开发运行维护 2、过程模型(1)瀑布模型特点优点缺点适用场合 &…

软件测试面试大全

软件测试面试大全 一、软件测试基础部分1、软件项目成员有哪些?2、软件的概念是什么?3、你对软件测试的定义是怎么的?4、你对软件Bug的概念是怎样的?5、软件Bug级别有几种?6、软件Bug状态有哪些?7、你对软件…

安卓机如果相册不选图片就退出_教你怎么把照片制作成电子相册

现在的我们都喜欢到处拍照,智能手机的出现以及越来越高清的相机,都给我们的拍照提供了太多的便利和可能,但是照片太多了以后就会堆积在电脑硬盘或者手机链里,想要从中观看、查找某一张都变的非常吃力,这个时候我们为何…

计算机如何制作音乐相册,怎么制作音乐相册?如何使用照片来制作音乐mv?照片制作成电子相册的方法...

最近又双叒叕降温啦,悄咪咪的就开始降温了,不过嘛,都快过年了,降温了才有冬天的感觉嘛。哈哈,好啦,进入今天的正题,在平时,遇见喜欢的音乐有没有想过要来为其制作MV呢?也…

软件案例分析——两大音乐软件的PK

项目内容这个作业属于哪个课程软件工程这个作业的要求在哪里软件案例分析我在这个课程的目标是1. 体验体系化、规范化的软件工程实践流程 2. 锻炼码力。这个作业在哪个具体方面帮助我实现目标深入分析软件性能,了解软件测评流程和软件市场需求 产品选择 本次作业&…

照片做视频哪个软件好?简单但好用

现在看到大多数人都在用数码大师吧。我平时给我朋友做照片视频都用这个。 主要是做起来简单,而且上手很快,里面的特效也有很多不同的风格。 我都拿来导出1080P全高清视频,上传到网站上或者在自家电视机上都能播放。 大家可以看看我做的效果…

教你如何把照片做成视频,可做生日party、企业年会、求婚mv视频

相片制作成视頻的模式在日常生活中愈来愈常见,如:生日party、企业年会、求婚mv视频等,并且把相片制作成带歌曲的视頻,更为易于保存,留作纪念。今天,小编就教大伙儿如何把相片制作成视頻,还带歌曲…

php多张图片制作成视频教程,ps把相片制作成视频动画效果

这篇教程是向的PHP中文网朋友介绍ps把相片制作成视频动画效果方法,教程制作出来的动画效果非常漂亮,而且难度不是很大,推荐到PHP中文网,喜欢的朋友可以跟着教程一起来学习 如果想要把图片或者相片制作成一个动感的相册效果。而电脑…

怎么用照片制作MV视频?把照片合集做成MV视频的软件,实用制作教程!

怎么用照片制作MV视频?照片合集的MV视频制作教程是怎样的?到底用什么软件制作照片MV视频? 照片MV视频其实就是一种用照片配上音乐、文字或歌词字幕等形式的视频,大家可以试试一款我经常在用的软件数码大师,做照片MV视…

快速把照片做成MV,用什么软件好?抖音火爆效果制作

怎么用照片制作MV视频?如何快速并简洁制作一个照片MV?到底用什么软件制作照片MV视频? 照片MV视频其实就是一种用照片配上音乐、文字或歌词字幕等形式的视频,我和身边小伙伴现在用的比较多的是数码大师,在国内发展制作照片视频和电子相册的历史比较久。 下面直接手把手教…

解决Homestead启动后虚拟机与本地共享目录映射失败问题

windows10 vagrant 2.2.6 virtualBox 6.0.14 Ubuntu 20.04.2 LTS 因为本人最近在学习laravel,根据教程中一步步使用homesteadvagrantvirtualBox搭建开发所需要的环境。 教程链接: 开发环境搭建 - Windows |《构建 Laravel 开发环境 8.x》| Laravel …

Homestead 启动之坑..

vagrant up启动以后乱码如下: 根据报错找到process_builder.rb文件的44行,编码位置换成一下: def to_wide_string(str)newstr str "\0".encode(str.encoding) # newstr.encode!(UTF-16LE)newstr.encode!(UTF-16LE, inval…

The Way to Home

A - The Way to Home 题目翻译 一只青蛙生活在 Ox 轴上,需要到达位于 n 点的家。 她从点 1 开始。青蛙可以在不超过 d 的距离处向右跳。 所以,她从点 x 跳跃后,可以到达点 x a,其中 a 是从 1 到 d 的整数。 对于从 1 到 n 的每个…

Homestead for Windows

Homestead Windows Laravel 致力于让整个 PHP 开发体验变得愉快, 包括你的本地开发环境。 Vagrant 提供了一种简单,优雅的方式来管理和配置虚拟机。 Laravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境&…

windows 安装 homestead

windows 安装 homestead 参考文档 : laravel开发环境部署 Windows下Laravel5.5 的 Homestead 开发环境部署 [ Laravel 5.7 文档 ] 快速入门 —— 重量级开发环境:Homestead git配置私钥(私钥、ssh、公钥) 准备安装 在使用 Hom…