💾 数据存储换算
十进制与二进制前缀 · 硬盘容量真相
十进制与二进制前缀 · 硬盘容量真相
十进制:1GB=1000MB。二进制:1GiB=1024MiB。硬盘厂商用十进制(1GB=1000MB),操作系统用二进制(1GiB=1024MiB),所以500GB硬盘在电脑显示约465GB。
KB(千字节)采用十进制=1000字节,KiB(千二进制字节)采用二进制=1024字节。操作系统常将KiB显示为KB,造成混淆。国际标准推荐用KiB/MiB/GiB表示二进制。
1TB(十进制)=1000GB=1000000MB。操作系统按二进制显示:1000GB÷1.024≈976.56GiB。所以1TB硬盘显示约931GB(实际976.56GiB)。
1字节(Byte)=8比特(bit)。网速和存储的"B"含义不同:小写b是bit,大写B是Byte。100Mbps(兆比特/秒)=12.5MB/s(兆字节/秒)。
十进制1GB=10⁹字节=10亿字节。二进制1GiB=2³⁰字节=1073741824字节≈10.74亿字节。两者相差约7.4%。
从小到大:B(字节)、KB、MB、GB、TB、PB、EB。十进制每级×1000,二进制每级×1024。1TB≈1000GB≈10⁶MB。
U盘、硬盘标称用十进制(1GB=1000MB),电脑按二进制(1GiB=1024MiB)显示。所以16GB U盘实际显示约14.9GB,这是正常的,不是缩水。
1MiB=1024KiB=1048576字节。二进制体系每级1024倍。1GiB=1024MiB,1TiB=1024GiB。
计算机内部用二进制,所以存储单位本应是1024进制(1KiB=1024B)。但厂商为了好算,用十进制1000进制标容量(1KB=1000B)。这就导致了标称和系统显示的差异。
国际电工委员会(IEC)规定:二进制用KiB/MiB/GiB/TiB,十进制用KB/MB/GB/TB。但Windows等系统仍习惯用"GB"表示二进制,造成混乱。
| 单位 | 十进制(B) | 二进制(B) | 差距 |
|---|---|---|---|
| KB / KiB | 1000 | 1024 | 2.4% |
| MB / MiB | 10⁶(=1000000) | 2²⁰(=1048576) | 4.9% |
| GB / GiB | 10⁹ | 2³⁰(=1073741824) | 7.4% |
| TB / TiB | 10¹² | 2⁴⁰ | 10% |
| PB / PiB | 10¹⁵ | 2⁵⁰ | 12.6% |
bit(比特)是最小单位,表示0或1;Byte(字节)=8bit。存储容量用Byte,网络带宽用bit/秒。
宽带"100M"指100Mbps(兆比特每秒),换算成下载速度要÷8,即12.5MB/s。这是生活中最常见的换算场景。
买硬盘、U盘、内存卡时,标称容量按十进制,实际可用按二进制,通常"打折"约7-10%。
手机流量套餐按GB计,视频、音乐、照片大小各异。1GB流量约可看1小时高清视频或几十首歌。
| 内容 | 大小 |
|---|---|
| 1首MP3歌曲 | 约3-5MB |
| 1张手机照片 | 约2-5MB |
| 1分钟高清视频 | 约50-100MB |
| 1本电子书 | 约1-5MB |
| 1部电影(1080P) | 约2-4GB |
| Windows系统 | 约20-30GB |
本工具同时提供十进制(KB/MB/GB)和二进制(KiB/MiB/GiB)换算,你选哪种就用哪种,避免混淆。
| 单位 | 十进制(1000) | 二进制(1024) |
|---|---|---|
| 1 K | 1,000 B | 1,024 B |
| 1 M | 1,000,000 B | 1,048,576 B |
| 1 G | 10⁹ B | 1,073,741,824 B |
| 1 T | 10¹² B | 1,099,511,627,776 B |
| 1 P | 10¹⁵ B | 1,125,899,906,842,624 B |
| GB/TB | 十进制 | 二进制(约) |
|---|---|---|
| 1 GB | 1000 MB | 953.7 MiB |
| 16 GB | 16000 MB | 14.9 GiB |
| 64 GB | 64000 MB | 59.6 GiB |
| 128 GB | 128000 MB | 119.2 GiB |
| 256 GB | 256000 MB | 238.4 GiB |
| 512 GB | 512000 MB | 476.8 GiB |
| 1 TB | 1000 GB | 931.3 GiB |
| 2 TB | 2000 GB | 1862.6 GiB |
1. 在任意输入框输入数值。
2. 其他单位自动实时换算。
· 十进制:KB=1000B,MB=1000KB
· 二进制:KiB=1024B,MiB=1024KiB