数据大小
转换字节、KB、MB、GB、TB 及更多单位
如何使用数据大小
- 1输入以字节、KB、MB、GB 或 TB 表示的值。
- 2选择二进制(1024)或十进制(1000)解释。
- 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 KiB | 1,024 B | 1 KB = 1,000 B | 2.4% |
| 1 MiB | 1,048,576 B | 1 MB = 10⁶ B | 4.9% |
| 1 GiB | 1,073,741,824 B | 1 GB = 10⁹ B | 7.4% |
| 1 TiB | 1.0995 × 10¹² B | 1 TB = 10¹² B | 10.0% |
| 1 PiB | 1.1259 × 10¹⁵ B | 1 PB = 10¹⁵ B | 12.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 文件大小」对比的工具查看。
