字节单位换算
B/KB/MB/GB/TB 等存储单位换算。
什么是字节单位换算?
字节单位换算工具用于在 B(字节)、KB、MB、GB、TB 等存储容量单位之间互相换算。这里有一个常被忽略但很重要的技术细节:字节单位存在两套进制标准——十进制(1KB=1000B,1MB=1000KB,国际单位制 SI 标准,硬盘厂商普遍采用)和二进制(1KB=1024B,1MB=1024KB,操作系统和内存通常采用这套)。 为了区分,国际电工委员会(IEC)定义了专门的二进制单位名称:KiB、MiB、GiB,1KiB=1024B,避免和十进制的 KB 混淆,但实际生活中大部分系统和厂商并不严格遵循这套命名,仍然把 1024 进制的容量标成 KB/MB/GB,导致同一个数字用不同进制解读会得到不同结果。
为什么使用字节单位换算?
最常见的困惑场景就是「为什么我买的 1TB 硬盘,电脑里显示只有 931GB」——硬盘厂商按十进制计算 1TB,而操作系统按二进制 1024 进制显示容量,同样的字节数用两套单位换算出的数字不同,这不是缩水而是进制标准不同导致的展示差异。 这个工具的作用是:明确按照你选择的进制(1000 还是 1024)在各单位间换算,避免日常沟通、计算文件大小、评估网络带宽/下载时间时因为进制混淆而算错数字;也常用于估算某个文件传输需要多久(比如网速用十进制的 Mbps,文件大小如果按二进制 MiB 计算,两者单位混用会导致估算时间偏差)。
使用示例
十进制换算(存储厂商口径)
500,000,000,000 字节,按 1000 进制换算:500,000,000,000 除以 1000 的三次方 = 500 GB,这是硬盘包装盒上通常标注的容量算法。
二进制换算(系统显示口径)
同样 500,000,000,000 字节,按 1024 进制换算约等于 465.7 GiB,这就是为什么「500GB」硬盘在 Windows/macOS 里显示容量小于 500GB 的原因——系统实际按 1024 进制计算并仍标注为 GB。
换算下载时间
一个 2GB(约 2×1024 的三次方字节)的文件,用 100Mbps(十进制,即每秒 1 亿比特,注意比特和字节要换算,1 字节=8 比特)的带宽下载,理论最短时间约为 172 秒,实际会因协议开销、网络波动更长。
使用提示
涉及金钱或合同承诺的存储容量描述(比如云服务商承诺的存储空间)建议明确询问对方采用的进制标准,避免因为进制理解不一致产生容量缩水的误会。
常见问题
KB 和 KiB 有什么区别?
为什么我在系统里看到的容量和标称容量不一样?
数据会上传吗?
到底该用 1000 还是 1024 进制?
为什么我的硬盘容量比包装盒标的小?
bit 和 byte 换算容易搞混,该怎么区分?
KB 和 KiB 是一回事吗?
相关工具
← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。