计算器收藏
转换

数据单位转换器

报告错误

分享计算器

将我们的免费计算器添加到您的网站

请输入有效的 URL。仅支持 HTTPS URLs。

将页面上计算器输入字段中的当前值用作嵌入计算器的默认值。
输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。

请同意使用条款。
预览

保存计算器

什么是数据单位转换器?

数字数据转换器是一种用于在不同数字信息单位之间转换值的工具,例如位、字节、千字节、兆字节等。它考虑了两种主要的数字系统:十进制(SI)二进制(IEC),对于IT、电信和数据存储中的准确计算至关重要。

转换器的一个主要目的就是消除系统之间的混乱。例如:

  • 在十进制系统中,1 千字节 (KB) 等于 1,000 字节
  • 在二进制系统中,1 千比字节 (KiB) 等于 1,024 字节
    在处理千兆字节和太字节时,差异变得显著。

该转换器支持各种单位之间的转换,如:
比特 (bit)、半字节(4 比特或半个字节)、字节 (B)、千比特 (kbit)、千字节 (KB)、兆比特 (Mbit)、兆字节 (MB)、千兆比特 (Gbit)、千兆字节 (GB)、太比特 (Tbit)、太字节 (TB)、拍比特 (Pbit)、拍字节 (PB)、艾比特 (Ebit)、艾字节 (EB)、泽比特 (Zbit)、泽字节 (ZB)、尧比特 (Ybit)、尧字节 (YB)、千比比特 (Kibit)、千比字节 (KiB)、兆比比特 (Mibit)、兆比字节 (MiB)、千兆比比特 (Gibit)、千兆比字节 (GiB)、太比比特 (Tibit)、太比字节 (TiB)、拍比比特 (Pibit)、拍比字节 (PiB)、艾比比特 (Eibit)、艾比字节 (EiB)、泽比比特 (Zibit)、泽比字节 (ZiB)、尧比比特 (Yibit)、尧比字节 (YiB)。

二进制 (IEC) vs. 十进制 (SI) 系统:关键区别

基本单位

  • 比特 (b): 最小的信息单位,表示0或1。
  • 字节 (B): 由8个比特组成。

十进制系统 (SI)

基于10的幂,每个步骤为 10310^3

  • 千字节 (KB): 103=1,00010^3 = 1,000 字节。
  • 兆字节 (MB): 106=1,000,00010^6 = 1,000,000 字节。
  • 千兆字节 (GB): 109=1,000,000,00010^9 = 1,000,000,000 字节。
  • 太字节 (TB): 1012=1,000,000,000,00010^{12} = 1,000,000,000,000 字节。
  • 拍字节 (PB): 101510^{15} 字节。
  • 艾字节 (EB): 101810^{18} 字节。
  • 泽字节 (ZB): 102110^{21} 字节。
  • 尧字节 (YB): 102410^{24} 字节。

使用领域:

  • 硬盘驱动器/固态硬盘制造商、
  • 网络速度测量(例如,100 Mbps)。

二进制系统 (IEC)

基于2的幂,每个步骤为 210=1,0242^{10} = 1,024

  • 千比字节 (KiB): 210=1,0242^{10} = 1,024 字节。
  • 兆比字节 (MiB): 220=1,048,5762^{20} = 1,048,576 字节。
  • 千兆比字节 (GiB): 2302^{30} 字节。
  • 太比字节 (TiB): 2402^{40} 字节。
  • 拍比字节 (PiB): 2502^{50} 字节。
  • 艾比字节 (EiB): 2602^{60} 字节。
  • 泽比字节 (ZiB): 2702^{70} 字节。
  • 尧比字节 (YiB): 2802^{80} 字节。

使用领域:

  • 操作系统(例如,Windows显示文件大小以GiB为单位,但标为”GB”)、
  • 软件开发与编程。

转换公式

1. 比特和字节之间的转换

与系统无关:

1 B=8 比特,1 比特=0.125 B1\ \text{B} = 8\ \text{比特}, \quad 1\ \text{比特} = 0.125\ \text{B}

示例:
16 比特=168=2 B16\ \text{比特} = \frac{16}{8} = 2\ \text{B}.

2. 数据单位之间的转换

公式取决于系统:

  • 十进制 (SI):
X目标=X×10n10n目标X_{\text{目标}} = X_{\text{源}} \times \frac{10^{n_{\text{源}}}}{10^{n_{\text{目标}}}}
  • 二进制 (IEC):
X目标=X×2n2n目标X_{\text{目标}} = X_{\text{源}} \times \frac{2^{n_{\text{源}}}}{2^{n_{\text{目标}}}}

其中:
nn 为单位顺序的差异(例如,从KB到MB:n=3n = 3,因为 1 MB=103 KB1\ \text{MB} = 10^3\ \text{KB})。

计算示例

示例 1: 500 GB 转换为 TB (SI 标准)

500 GB=500×1103=0.5 TB.500\ \text{GB} = 500 \times \frac{1}{10^3} = 0.5\ \text{TB}.

示例 2: 500 GiB 转换为 TiB (IEC 标准)

500 GiB=500×12100.488 TiB.500\ \text{GiB} = 500 \times \frac{1}{2^{10}} \approx 0.488\ \text{TiB}.

示例 3: 100 Mbit 转换为 MB

100 Mbit=100×106 比特=100000000 比特,100000000 比特÷8=12.5 MB.100\ \text{Mbit} = 100 \times 10^6\ \text{比特} = 100000000\ \text{比特}, \\ 100000000\ \text{比特} \div 8 = 12.5\ \text{MB}.

注意:

  • 网络速度转换: 50 Mbps÷8=6.25 MB/s50\ \text{Mbps} \div 8 = 6.25\ \text{MB/s}.
  • KB vs. KiB: 1 KB=1,000 B,1 KiB=1,024 B1\ \text{KB} = 1,000\ \text{B}, \quad 1\ \text{KiB} = 1,024\ \text{B}.
  • 比特 vs. 字节: 16 Mbps ≠ 16 MB/s。除以 8 得到字节。
  • 对于游戏玩家: Steam 上的 80 GB 大小的游戏在磁盘上占用约 ~74.5 GiB。

常见问题

如何将 250 MB 转换为千兆字节 (SI)?

250 MB=250÷103=0.25 GB.250\ \text{MB} = 250 \div 10^3 = 0.25\ \text{GB}.

5 MiB (IEC) 中有多少比特?

5 MiB=5×220 B=5242880 B,5242880 B×8=41943040 比特.5\ \text{MiB} = 5 \times 2^{20}\ \text{B} = 5242880\ \text{B}, \\ 5242880\ \text{B} \times 8 = 41943040\ \text{比特}.