← 返回首页

数据存储单位换算

常用存储对照

描述大约大小
一个英文字符1 B
一个汉字2-4 B
一页文档~20 KB
一张低清照片~500 KB
一首MP3歌曲~4 MB
一部高清电影~4 GB
iPhone 15 Pro128/256/512 GB
1TB硬盘约 25万张照片

数据存储单位换算 是什么?

这个工具把数据存储单位在 B、KB、MB、GB、TB、PB 之间互转,并且能切换二进制(1024 进位,KiB/MiB/GiB)和十进制(1000 进位,KB/MB/GB)两套标准。买硬盘、看云盘容量、写代码算内存时经常对不上数:厂商标 1TB 实际系统显示约 931GiB,就是两套标准混用造成的。比如你买了台 512GB 的笔记本,Windows 里只看到约 476.8GiB,用这个工具输入 512 选十进制 GB、切到二进制就能验证差额。

使用步骤

  1. 在输入框填入数值,例如 512,先不急着看结果。
  2. 选择输入单位,买硬盘标称容量就选十进制 GB(10^9)。
  3. 选择输出单位,想对照系统显示就选二进制 GiB(2^30)。
  4. 切换标准开关到二进制,结果立刻显示约 476.84 GiB。
  5. 需要反推时把 476.84 填进去、单位选 GiB,切回十进制得约 512 GB。
  6. 复制结果或清空重来,全程在浏览器本地计算,不发送任何数据。

对比:用它还是手工做?

对比维度本工具手工/替代做法
单次换算耗时输入即出结果,约 0.1 秒查换算表或按计算器,约 30-60 秒
标准切换十进制/二进制一键切换,覆盖 B 到 PB需记住 1000 和 1024 两套系数,易混
精度双精度浮点,PB 级保留 4 位小数手算 1024^4 易出错,误差可达数 GB
批量对照改一个值即时刷新全部单位Excel 需预先写 6 个公式再拖拽
隐私本地计算,无网络请求在线换算站可能记录输入值

常见问题

1TB 硬盘为什么只有 931GB?

厂商按十进制算:1TB = 1000^4 = 1,000,000,000,000 字节。系统按二进制算:1TiB = 1024^4 = 1,099,511,627,776 字节。两者相除 1e12 / 2^40 ≈ 0.9095,所以 1TB 在系统里显示约 931.32GiB,差额约 6.9%。

KB 和 KiB 有什么区别?

KB 是十进制,1KB = 1000 字节;KiB 是二进制,1KiB = 1024 字节。两者差 2.4%。IEC 60027-2 标准规定二进制前缀用 Ki、Mi、Gi,但 Windows 长期把 KiB 写成 KB,导致同一文件在 macOS(十进制)和 Windows(二进制)里显示的 MB 数不一样。

内存条为什么按 1024 算?

内存地址线是 2 的幂,容量天然是 2^n 字节。8GiB 内存 = 8 × 1024^3 = 8,589,934,592 字节。如果用十进制标就是 8.59GB,但硬件规格习惯写 8GB,这里的 GB 实际指 GiB,属于历史沿用。

PB 级别换算会丢精度吗?

会。JavaScript 的 Number 是双精度浮点,安全整数上限 2^53-1 ≈ 9.007e15。1PB = 1e15 字节还在安全范围内,但换算到 B 再乘除多次会累积舍入误差。建议 PB 级换算保留 4 位小数,别拿结果做精确计费。

上传文件会泄露吗?

不会。换算逻辑用 JavaScript 在浏览器里跑,输入的数字不经过网络请求,也不写 cookie 或 localStorage。断网状态下打开页面照样能用,你可以按 F12 看 Network 面板确认没有数据外发。

适用 B 到 PB 共 6 级单位,二进制按 1024 进位、十进制按 1000 进位,符合 IEC 60027-2 与 SI 前缀规范。结果用双精度浮点计算,PB 级建议保留 4 位小数,别用于计费级精确核算。所有运算在浏览器本地完成,输入值不上传、不存储,断网可用。

浙ICP备2026073450号