数据大小

转换字节、KB、MB、GB、TB 及更多单位

如何使用数据大小

  1. 1输入以字节、KB、MB、GB 或 TB 表示的值。
  2. 2选择二进制(1024)或十进制(1000)解释。
  3. 3读取其他所有单位下的等效大小。

数据大小单位换算

1 GiB = 1024 MiB;1 GB = 1000 MB(十进制);MiB = 1024² 字节

存储有两种体系:操作系统用的二进制(KiB/MiB/GiB,1024 的幂)与硬盘厂商用的十进制(KB/MB/GB,1000 的幂)。

所以“1 TB”硬盘在文件管理器里约显示 931 GiB。

存储单位有两套标准,这是「1TB 硬盘只有 931GB」的根源:**硬盘厂商用十进制**(1 TB = 10¹² 字节),**操作系统用二进制**(1 TiB = 2⁴⁰ = 1,099,511,627,776 字节)。10¹² ÷ 2³⁰ ≈ 931.3,所以 1 TB 硬盘在 Windows 里显示约 931 GB。这不是缩水或质量问题,纯粹是计量口径不同。

换算时记住每级相差 1024(二进制)或 1000(十进制)。快速估算技巧:**1024 ≈ 1000 × 1.024,所以每跨一级累积约 2.4% 的差**,跨 3 级(GB→B)就累积约 7.4%。文件大小、内存容量用二进制;硬盘标称、网络速率用十进制。网络运营商说的「100 兆宽带」指 100 Mbps = 100 × 10⁶ bit/s,除以 8 得 12.5 MB/s 的理论下载速度。

单位(二进制)实际字节数十进制单位差值
1 KiB1,024 B1 KB = 1,000 B2.4%
1 MiB1,048,576 B1 MB = 10⁶ B4.9%
1 GiB1,073,741,824 B1 GB = 10⁹ B7.4%
1 TiB1.0995 × 10¹² B1 TB = 10¹² B10.0%
1 PiB1.1259 × 10¹⁵ B1 PB = 10¹⁵ B12.6%

存储单位换算(二进制与十进制对照)

常见问题

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

厂商用十进制 TB(10^12 字节);系统用二进制 GiB,10^12 / 1024³ ≈ 931 GiB。

哪个对?

在其体系下都对,混淆只源于单位标签。

比特和字节呢?

网速用比特(Mbps);换算字节除以 8。

为什么下载速度显示比带宽小很多?

三个原因:① 单位换算,100 Mbps = 12.5 MB/s(1 字节 = 8 比特);② 协议开销,TCP/IP 头、以太网帧头约占 5%–10%,实际有效带宽更低;③ 网络损耗,高峰时段、跨运营商、Wi-Fi 干扰都会降低实际速率。所以 100M 宽带实际下载 10–12 MB/s 属于正常,200M 约 22–25 MB/s,千兆约 90–110 MB/s。

为什么文件实际占用空间比文件本身大?

文件系统的**簇(cluster)**机制:磁盘按固定大小的块分配空间,默认 4 KB。一个 1 KB 的文件也要占用 4 KB,一个 4.1 KB 的文件占用 8 KB。大量小文件时这个浪费很可观。另外 NTFS 的 MFT、日志、回收站、系统还原点也会占用空间。想精确统计可以用支持「文件夹占用 vs 文件大小」对比的工具查看。

更多工具