MB/GB/TB/PB/EB/ZB/YB/NB/DB/CB存储空间都是多大?如何换算?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MB/GB/TB/PB/EB/ZB/YB/NB/DB/CB存储空间都是多大?如何换算?相关的知识,希望对你有一定的参考价值。

参考技术A Byte是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。目前我们常用计算存储空间的最小单位(其实还有更小的bit,1
Byte=8
bit)。
不过从硬盘或者叫做存储空间来说,我们用到的最小单位是KB(Kilobyte),大小为2的10次方字节,与Byte换算是:1KB=1024Byte
以后的换算基本都是以2的10次方来递增的。
1KiB(Kilobyte)=1024B
,即2的10次方字节,读音“千字节”
1MiB(Megabyte)=1024KiB,即2的20次方字节,读音“兆字节”
1GiB(Gigabyte)=1024MiB,即2的30次方字节,读音“吉字节”
1TiB(Terabyte)=1024GiB,即2的40次方字节,读音“太字节”
1PiB(Petabyte)=1024TiB,即2的50次方字节,读音“拍字节”
1EiB(Exabyte)
=1024PiB,即2的60次方字节,读音“艾字节”
1ZiB(Zettabyte)=1024EiB,即2的70次方字节,读音“Z字节”
1YiB(Yottabyte)=1024ZiB,即2的80次方字节,读音“Y字节”
传说中还有
1NiB(NonaByte)=1024YiB,即2的90次方字节
1DiB(DoggaByte)=1024NiB,即2的100次方字节
1CiB(Corydonbyte
)=1024DiB,即2的100次方字节
注意:网上不少资料都把NiB和DiB反了。NB不是最大了,比NB还NB的是DB,哈哈!更大的还有CB呢。
大家一定看到icech上面说的并不是标题的MB/GB/TB/PB/EB/ZB/YB,而中间都加了一个i字母,其实这是算法的差异,一般计算方法存储器厂家和操作系统厂商还是有所差异的,一般操作系统是以上icech介绍的二进制来换算,而储器厂家特别是硬盘厂商多以十进制来计算,所以通过操作系统来查看硬盘等存储系统的大小是与说明有所差异。为了区分二进制计算出来的和操作系统计算出来的不同,所以在缩写表示尚也有所不同。
二进制计算出来的统一在中间加一个i字母,而十进制计算出来的则不加。
下面就详细列出换算:
十进制的算法:
1
kilobyte
[kB]
=
1000
(103)
byte
1
megabyte
[MB]
=
1 000 000
(106)
byte
1
gigabyte
[GB]
=
1 000 000 000
(109)
byte
1
terabyte
[TB]
=
1 000 000 000 000
(1012)
byte
1
petabyte
[PB]
=
1 000 000 000 000 000
(1015)
byte
1
exabyte
[EB]
=
1 000 000 000 000 000 000
(1018)
byte
1
zettabyte
[ZB]
=
1 000 000 000 000 000 000 000
(1021)
byte
1
yottabyte
[YB]
=
1 000 000 000 000 000 000 000 000
(1024)
byte
1
nonabyte
[NB]
=
1 000 000 000 000 000 000 000 000 000
(1027)
byte
1
doggabyte
[DB]
=
1 000 000 000 000 000 000 000 000 000 000
(1030)
byte
1
emilbyte
[EB]
=
1 000 000 000 000 000 000 000 000 000 000 000
(1033)
byte
1
corydonbyte
[CB]
=
1 000 000 000 000 000 000 000 000 000 000 000 000
(1036)
byte
二进制的算法:
1
kibibyte
[KiB]
=
1024
(210)
byte
1
mebibyte
[MiB]
=
1 048 576
(220)
byte
1
gibibyte
[GiB]
=
1 073 741 824
(230)
byte
1
tebibyte
[TiB]
=
1 099 511 627 776
(240)
byte
1
pebibyte
[PiB]
=
1 125 899 906 842 624
(250)
byte
1
exbibyte
[EiB]
=
1 152 921 504 606 846 976
(260)
byte
1
zebibyte
[ZiB]
=
1 180 591 620 717 411 303 424
(270)
byte
1
yobibyte
[YiB]
=
1 208 925 819 614 629 174 706 176
(280)
byte
1
nobibyte
[NiB]
=
1 237 940 039 285 380 274 899 124 224
(290)
byte
1
dogbibyte
[DiB]
=
1 267 650 600 228 229 401 496 703 205 376
(2100)
byte
后面不算了,可以参加十进制的算法
可以比较出有多大的差异了吧!

PowerShell KB MB GB TB PB在powershell的显示

环境配置说明

  • Windows 21H1
  • PSVersion 5.1.19041.1320

示例

PS C:\\Users\\admin> 1B
1B : 无法将“1B”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ 1B
+ ~~
    + CategoryInfo          : ObjectNotFound: (1B:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\\Users\\admin> 1KB
1024

PS C:\\Users\\admin> 1MB
1048576

PS C:\\Users\\admin> 1GB
1073741824

PS C:\\Users\\admin> 1TB
1099511627776

PS C:\\Users\\admin> 1PB
1125899906842624

PS C:\\Users\\admin> 1EB
1EB : 无法将“1EB”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ 1EB
+ ~~~
    + CategoryInfo          : ObjectNotFound: (1EB:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

学习资料


感恩曾经帮助过 师万物 的人。
学有余力的话,可以了解具有开源、跨平台特性的Powershell Core。
欢迎关注公众号:悟为生心

以上是关于MB/GB/TB/PB/EB/ZB/YB/NB/DB/CB存储空间都是多大?如何换算?的主要内容,如果未能解决你的问题,请参考以下文章

python 智能转换字节为KB / MB / GB / TB / PB ...

Byte、KB、MB、GB、TB、PB、EB分别叫啥?他们的进率是多少?

计算机存储单位KB,MB,GB,TB,PB,EB,ZB,YB后面是什么?

一TB等于多少GB多少MB

文件大小单位的换算不清楚: 字节、KB、MB、GB、TB、PB、EB的单位换算

KB,MB,GB,TB,PB,EB,ZB,YB还有更大的吗