数据存储换算器
在数据存储单位之间进行换算。可从18种不同单位中选择,包括比特, 字节, 半字节。
热门换算
所有单位
| 从 | 比特 (b) |
|---|---|
| 比特 (b) | 1 |
| 字节 (B) | 8 |
| 半字节 (nibble) | 4 |
| 千字节 (kB) | 8000 |
| 兆字节 (MB) | 8000000 |
| 吉字节 (GB) | 8000000000 |
| 太字节 (TB) | 8000000000000 |
| 拍字节 (PB) | 8000000000000000 |
| 艾字节 (EB) | 8000000000000000000 |
| 基比字节 (KiB) | 8192 |
| 梅比字节 (MiB) | 8388608 |
| 吉比字节 (GiB) | 8589934592 |
| 太比字节 (TiB) | 8796093022208 |
| 拍比字节 (PiB) | 9007199254740992 |
| 千比特 (kb) | 1000 |
| 兆比特 (Mb) | 1000000 |
| 吉比特 (Gb) | 1000000000 |
| 太比特 (Tb) | 1000000000000 |
一比特究竟在度量什么
数字存储单位量化的是信息,其最小的“原子”就是比特——一个是或否、开或关、0或1。八个比特聚成一字节,是用来编码一个文本字符的实用单位;而“nibble”(半字节,4比特)则与十六进制记法一一对应。其余一切,不过是在此之上叠加前缀。
从打孔卡到拍字节
字节在20世纪50、60年代随IBM System/360普及,该机型在整个计算平台上统一了8位字节。几十年来,kilo、mega这些前缀的用法很随意:工程师常意指1024(一个整齐的2的幂),而其他遵循米制世界的人意指1000。
1998年,国际电工委员会(IEC)平息这场争端,引入了二进制前缀——KiB、MiB、GiB、TiB——表示1024的幂,而把kB、MB、GB留给整齐的1000的幂。这一约定被采纳的程度则因人而异,参差不齐。
前缀如今活在哪里
硬盘厂商和网络设备坚持十进制:1 TB固态硬盘确实包含10¹²字节。操作系统、内存芯片和文件大小则倾向二进制,这就是Windows把同一块硬盘报告为约931 GiB的原因。网络又增添了一层扭曲:吞吐量以比特每秒计——Mbps、Gbps——而不是字节。
运算出错之处
关于存储数字的混乱,少数几个错误占了大头。
- 认为1 TB硬盘“少了”空间——其实并没有;只是操作系统按GiB来数。
- 把1 Gbps互联网线路等同于1 GB/s下载速度。除以8:现实中的上限约为125 MB/s。
- 在同一句话里混用
Mb(兆比特)和MB(兆字节)——它们相差8倍。 - 把内存与磁盘容量按同一种前缀约定看待;内存模块几乎总是二进制。