首页 › 开发工具 › 文件大小换算工具

文件大小换算工具

输入数值与单位,同时按 1024 进制(KiB/MiB/GiB)与 1000 进制(KB/MB/GB)列出字节数与各档显示值,解释硬盘与 U 盘"容量缩水"的原因,并按照片、歌曲、视频估算该大小能存多少内容。

源单位

数据来源:IEC 60027-2(KiB/MiB/GiB 二进制前缀)与 SI 十进制前缀

精确字节数(1024 口径)1073741824字节
精确字节数(1000 口径)1000000000字节
最接近的系统显示1 GiB
同一数字的两种口径差73741824 字节
标称容量"缩水"比例6.87 %
源单位1 GB

按 1024 进制(操作系统与 IEC 二进制前缀口径)

单位数值1 单位等于多少字节标记
B(字节)10737418241
KiB10485761024
MiB10241048576
GiB11073741824源单位(按 1024)
TiB0.0011099511627776
PiB01125899906842624

按 1000 进制(厂商标称与网络带宽口径)

单位数值1 单位等于多少字节标记
B(字节)10000000001
KB10000001000
MB10001000000
GB11000000000源单位(按 1000)
TB0.0011000000000000
PB01000000000000000

这个大小大约能装下(以 1024 口径计)

内容类型单个大小可存数量
手机照片(约 5 MB/张,按 1024 口径)5242880 字节204
MP3 歌曲(约 4 MB/首)4194304 字节256
1080P 视频(约 200 MB/分钟)209715200 字节5
纯文本 Word 文档(约 50 KB/份)51200 字节20971
微信安装包(约 300 MB/个)314572800 字节3

容量差异的根源是两套前缀:厂商按 SI 定义 1TB = 10^12 = 1,000,000,000,000 字节,而 Windows 按 1024 计算显示为 GiB/TiB,因此标称 1TB 的硬盘实际显示约 931.32 GiB,"少了"约 6.87%;单位越大差额越明显(1GB 差 7.37%、1PB 差 12.53%)。macOS 与 Linux 桌面新版多数已改为按 1000 显示,所以同一块盘在不同系统看到的数字也不同。 你选的 GB 若按 1000 口径再交给系统按 1024 显示,会变成约 0.9313 GiB。

本页所有计算在浏览器内完成,输入内容不会被上传。

计算口径

1024 体系:KiB=2^10、MiB=2^20、GiB=2^30、TiB=2^40、PiB=2^50,这是 Windows 资源管理器与多数软件显示的口径,IEC 60027-2 才是其规范名称;1000 体系:KB=10^3、MB=10^6、GB=10^9、TB=10^12、PB=10^15,用于硬盘厂商标称、传输速率(Mbps)与流量套餐。本工具把输入的源单位分别按两种进率折算成字节,再逐级换算,故两张表的数值差异即为口径差异。

使用说明

  • 核对硬盘实际容量:输入厂商标称的 TB 数并选 GB/TB,看 1024 表里的 GiB 值
  • 压缩或下载限速时按 1000 口径(网卡、宽带都用 1000),软件体积用 1024
  • 想看差多少,直接对比两张表同一单位的数值

常见问题

为什么买的 512GB 硬盘只有 476GB?

512 × 10^9 字节 ÷ 1024^3 ≈ 476.84 GiB。厂商按 1000 进制标称、系统按 1024 进制显示,并非缺斤短两;另外文件系统元数据与恢复分区还会占用一部分可见空间。

1MB 到底是 1024KB 还是 1000KB?

严格说 MB = 1000KB(SI 定义),1024KB 应写作 MiB。但中文日常与 Windows 的旧习惯把 1024 口径也叫 MB,所以本工具把两套数值都列出,避免歧义。

下载速度 10Mbps 为什么只有 1.2MB/s?

宽带说的 Mbps 是兆比特/秒(bit),1 字节 = 8 比特,10 ÷ 8 = 1.25 MB/s,再按 1024 口径显示约 1.19 MiB/s。单位口径与 bit/Byte 之差都在这里。