单位换算 本地计算 开箱即用 内置示例 不留痕迹

数据存储单位换算

支持 B、KB、MB、GB、TB(十进制 SI 口径,硬盘厂商)与 KiB、MiB、GiB、TiB(二进制 IEC 口径,操作系统显示)九种单位互转。1 GB = 0.931323 GiB,这正是「买 1TB 硬盘系统只显示 931GB」的原因。办宽带算流量、买硬盘对容量都用得上。

买 1TB 硬盘系统只显示 931GB、办 100M 宽带下载只有 12MB/s——不是缺斤短两,是两套口径:硬盘厂商用十进制 SI(1 TB = 10^12 B),操作系统用二进制 IEC(1 TiB = 2^40 B ≈ 1.0995 TB)。本工具把 B、KB、MB、GB、TB 与 KiB、MiB、GiB、TiB 九种单位放在一起换算,差异当场见分晓。

口径提醒:网络带宽的「M」是 Mb(比特)不是 MB(字节),8 比特 = 1 字节,所以 100M 宽带理论峰值 12.5 MB/s;内存条标的是二进制(8 GiB),硬盘标的是十进制(1 TB)——买存储设备前用本工具算清实际可用容量。

使用步骤

  1. 输入数值,选输入单位(KB / MiB / GB 等,注意大小写)。
  2. 看九种单位结果行,SI 与 IEC 两列对照。
  3. 算硬盘实际容量:标称 TB 值 × 0.9095 ≈ 系统 TiB 显示值。
  4. 算下载时间:带宽 Mb ÷ 8 = MB/s,再除文件大小。

计算原理与示例

基本用法

输入数值、选源单位和目标单位即可实时换算;「交换单位」一键反转方向。

十进制与二进制口径的区别

十进制口径(GB/MB/KB)按 1000 进位,是硬盘、U 盘厂商的标称口径;二进制口径(GiB/MiB/KiB)按 1024 进位,是 Windows 等系统的显示口径。

换算示例

换算示例:1 TB = 1000 GB ≈ 909.49 TiB 口径下显示 931 GiB;500 GB 硬盘实际可用约 465.66 GiB。

代码示例

JavaScript SI 与 IEC 两套系数

const SI = { B: 1, KB: 1e3, MB: 1e6, GB: 1e9, TB: 1e12 };
const IEC = { B: 1, KiB: 2 ** 10, MiB: 2 ** 20, GiB: 2 ** 30, TiB: 2 ** 40 };

const conv = (v, T, f, t) => v * T[f] / T[t];

conv(1, SI, "TB", "GB");     // 1000(十进制整)
conv(1, IEC, "TiB", "GiB");  // 1024(二进制整)
conv(1, SI, "TB", "TiB");    // 0.9095(1TB 硬盘的显示值)

Python 带宽与下载时间

mbps = 100                      # 100M 宽带
mb_s = mbps / 8                 # 12.5 MB/s(比特 → 字节)

file_gb = 1                     # 1GB 文件(SI)
seconds = file_gb * 1e3 / mb_s  # 80 秒

# 注意:运营商的 M 是 Mb/s(比特),下载工具显示 MB/s(字节)

常见问题

为什么 1TB 硬盘只显示 931GB?

厂商按十进制算:1TB = 1,000,000,000,000 字节;Windows 按二进制除以 1024³ 显示,1,000,000,000,000 ÷ 1,073,741,824 ≈ 931 GiB。容量没少,只是两套口径。

宽带 300Mbps 下载速度是多少 MB/s?

300 Megabit/s ÷ 8 = 37.5 MB/s(注意 bit 与 Byte 相差 8 倍,且运营商的 M 指十进制 Mb)。理论峰值 37.5 MB/s,实际受线路波动会低一些。

GiB 和 GB 到底用哪个?

谈硬盘、U 盘、流量套餐用 GB(十进制);谈系统内存、文件系统报告的容量用 GiB 更准确。本工具两套口径都支持,选对单位即可。

bit 和 Byte(b 与 B)有什么区别?

b 表示 bit(比特),B 表示 Byte(字节),1 Byte = 8 bit。网络带宽用 bit/s(如 100 Mbps),文件大小用 Byte(如 100 MB),换算时除以 8。这是宽带测速与下载速度经常对不上的根本原因。

1 TB 等于多少 GB?

按十进制口径 1 TB = 1000 GB;按二进制口径 1 TiB = 1024 GiB。硬盘厂商用十进制标称容量,操作系统按二进制显示,所以 1 TB 硬盘在系统里显示约 931 GB。两者都对,只是口径不同。

手机流量 1 GB 能做什么?

参考量级:1 GB 大约能看标清视频 1~2 小时、听在线音乐 10~20 小时、浏览网页数百页。耗量最大的是高清视频,1 小时可达 1.5~3 GB,因此看视频建议优先用 WiFi。

KiB、MiB 这些单位为什么会存在?

因为十进制(KB = 1000 B)与二进制(KiB = 1024 B)混用会造成容量口径混乱,IEC 在 1998 年定义了 KiB、MiB、GiB 一套二进制前缀加以区分。如今系统显示多用二进制值,但标注仍常写 GB,于是产生了「容量缩水」的错觉。

延伸阅读

来自本站原创文章,讲清这个工具背后的算法与口径。