通过MCP连接 →

输入计算

数学公式

数学公式: 计算机(数字)存储单位换算器
Show calculation steps (1)
  1. Bits per unit

    Bits per unit: 计算机(数字)存储单位换算器

    Decimal prefix value of order n equals 1000^n; binary (IEC) prefix of order n equals 1024^n. Byte units multiply by 8.

广告

结果

换算结果
0.001
以所选目标单位表示
换算 1 kilobyte = 0.001 megabyte
等价比特数 8,000 bits

这个换算器能做什么

本工具可以在全部比特与字节单位之间换算数字存储容量,同时覆盖十进制(SI)和二进制(IEC)两套体系。十进制单位以 1000 的幂次为基准(千字节、兆字节、吉字节……),二进制单位则以 1024 的幂次为基准(kibibyte、mebibyte、gibibyte……)。由于这两套体系经常被混淆,换算器将它们严格区分开,并以比特(bit)作为统一基准,从而保证任意单位都能干净利落地换算成另一单位。

展示一个字节由八个比特组成的层级图
一个字节由八个比特组成,是数字存储的基本单位。

使用方法

输入你想换算的数值,在"从"一栏选择该数值当前所用的单位,再在"到"一栏选择目标单位。结果会即时更新,显示对应的换算值,并同步给出以原始比特数表示的等价量。支持输入小数,对于极大或极小的结果也会以完整精度呈现。

换算公式详解

换算器为每个单位都指定了固定的比特数。1 个比特等于 1,1 个字节等于 8 比特。第 \(n\) 阶的十进制前缀对应乘以 \(1000^n\);第 \(n\) 阶的二进制前缀对应乘以 \(1024^n\);基于字节的单位再额外乘以 8。换算公式很简单:

$$\text{输出值} = \text{输入值} \times \dfrac{\text{来源单位的每单位比特数}}{\text{目标单位的每单位比特数}}$$

由于每个单位的比特数都至少为 1,因此除法运算永远是安全的。

对比十进制与二进制存储单位刻度的两条平行标尺
十进制单位以 1000 递增(kB、MB、GB),而二进制 IEC 单位以 1024 递增(KiB、MiB、GiB)。

实例演算

把 1 千字节(kB)换算成兆字节(MB)。kB 的每单位比特数 = 8,000,MB 的每单位比特数 = 8,000,000。于是总比特数 \(= 1 \times 8{,}000 = 8{,}000\) 比特,输出值 \(= 8{,}000 \div 8{,}000{,}000 = 0.001\) MB。再举一个很有说明力的例子:1 吉字节(GB,十进制)等于 \(8\text{e}9 \div 8{,}589{,}934{,}592 \approx 0.9313\) gibibyte(GiB,二进制)——大约小了 6.9%。这正是为什么在某些实际以二进制单位计数的操作系统里,一块标称"1 TB"的硬盘会被显示为约 931 GB。

常见问题

为什么我的硬盘比标称容量小? 厂商按十进制太字节销售硬盘(1 TB = 1,000,000,000,000 字节),但许多系统却以二进制的 tebibyte 来显示,标签仍写作"TB"。在太字节量级上,这两组数字相差约 9%。

比特和字节有什么区别? 1 个字节恰好等于 8 个比特。网络速率通常以比特计(Mbps),而文件大小通常以字节计(MB),所以经常需要除以 8 来换算。

ronna、quetta、robi、quebi 是什么? Ronna(R)和 quetta(Q)是新近加入的 SI 前缀,分别表示 \(1000^9\) 和 \(1000^{10}\);robi 和 quebi 则是与之对应的二进制前缀提案,对应 \(1024^9\) 和 \(1024^{10}\),此处一并收录以求完整。

最后更新: