数据大小转换
数据大小换算:比特、字节与 KB/KiB、MB/MiB、GB/GiB、TB/TiB、PB/PiB 两套进位互转,说清 1000 与 1024 的区别。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
换算结果
第一行是源 → 目标的结果,下面列出全部常见单位。
输入数据大小后即可换算
单位数: 0
这个工具能做什么
- 看硬盘或云盘容量时换算显示差异:1 TB 的硬盘在系统里显示约 931 GiB,就是因为厂商用 1000、系统用 1024。
- 算传输时间前统一单位:宽带 100 Mbps ≈ 12.5 MB/s,注意 bit 与 byte 差 8 倍。
- 写代码或做容量规划时确认常量:1 KiB = 1024 B、1 KiB = 1.024 kB。
示例
输入
1
输出
千字节(1000) (kB) → 千字节(1024) (KiB):1 kB = 0.976563 KiB 比特 (bit) = 8000 bit 字节 (B) = 1000 B 千字节(1000) (kB) = 1 kB 千字节(1024) (KiB) = 0.976563 KiB 兆字节(1000) (MB) = 0.001 MB 兆字节(1024) (MiB) = 0.000954 MiB 吉字节(1000) (GB) = 0.000001 GB 吉字节(1024) (GiB) = 0.000001 GiB 太字节(1000) (TB) = 0 TB 太字节(1024) (TiB) = 0 TiB 拍字节(1000) (PB) = 0 PB 拍字节(1024) (PiB) = 0 PiB
1 KiB = 1024 B、1 KB = 1000 B,两者相差 2.4%;硬盘厂商用 1000,操作系统用 1024。
常见问题
KB 和 KiB 到底差在哪?
KB 按 1000 计(10³ 字节 = 1000 B),KiB 按 1024 计(2¹⁰ 字节 = 1024 B),所以 1 KiB = 1.024 KB,相差 2.4%。这是最常见的坑:硬盘厂商标 1 TB = 10¹² B,而操作系统按 1 TiB = 2⁴⁰ B 显示,于是 1 TB 的硬盘看起来只有约 931 GiB。
为什么 1 MB 有时是 1048576 字节?
那是把 MB 当成 MiB 用了。严格按 IEC 80000-13 标准,1000 进制用 KB/MB/GB/TB,1024 进制用 KiB/MiB/GiB/TiB。Windows 历史上一直用 1024 进制却写作 KB/MB,导致习惯混淆;本工具把两套都列出来,谁也不会再算错。
bit 和 Byte 怎么换算?
1 Byte = 8 bit。网络带宽单位是 bit/s(如 100 Mbps),下载速度常按 Byte/s 显示(如 12.5 MB/s),所以带宽除以 8 才是理论下载速度。
结果精度够用吗?
够。1 PB 换成 bit 是 8 × 10¹⁵ 这个量级,仍在 JavaScript 双精度安全整数范围内。结果按 Number(value.toFixed(6)) 输出,整数换算不会出现小数。
关键词:数据大小换算KB MB GB 换算KiBMbps硬盘容量字节1024 还是 1000data size converter