数据容量单位转换器(免费)字节・KB・MB・GB・TB
免费的数据容量单位转换工具。输入字节数后,一次性转换显示为KB・MB・GB・TB等所有常用单位。同时显示十进制(SI,以1000为进制)和二进制(IEC,以1024为进制)两种体系,并说明为什么不同应用显示的文件大小会不一致。
十进制(SI)
二进制(IEC)
为什么"文件大小"的显示在不同应用间会不一致
KB・MB・GB等单位实际上存在两种体系:以1000为进制的"十进制(SI)",和以1024为进制的"二进制(IEC)"。同样的字节数,根据采用哪种体系计算,显示出的数值会不同,这正是不同操作系统和应用之间出现"文件大小显示不一致"这种困惑的原因。
| 单位 | 十进制(SI)下的字节数 | 二进制(IEC)下的字节数 |
|---|---|---|
| KB / KiB | 1,000 B | 1,024 B |
| MB / MiB | 1,000,000 B | 1,048,576 B |
| GB / GiB | 1,000,000,000 B | 1,073,741,824 B |
| TB / TiB | 1,000,000,000,000 B | 1,099,511,627,776 B |
什么是数据容量单位转换
数据容量单位转换是一种只需输入字节数,就能一次性换算为KB・MB・GB・TB等日常单位的工具。在处理文件大小、存储容量、通信流量等数值时,可以省去自己动手换算位数的麻烦。
本工具的特点是同时显示十进制(SI,1000进制)和二进制(IEC,1024进制)两种换算结果。由于同样的字节数按不同体系计算会得到不同的数值,如果只看其中一种,就容易忽略"不同应用显示的文件大小不一致"这一困惑的根本原因。
使用方法
- 输入要转换的数值 将手头已知的字节数、KB数、GB数等数值输入到输入框中。
- 选择输入数值的单位 从下拉菜单中选择输入数值对应的单位,从字节到KiB均可选择。
- 查看十进制・二进制换算表 输入的数值会自动按SI(十进制)和IEC(二进制)两种体系换算为全部单位并列表显示。
- 读取所需单位的数值 在列表中找到目标单位(如MB・GiB)对应的行,确认换算后的数值。
用好本工具的小技巧
- macOS的访达(Finder)采用十进制(SI)表示法,而Windows资源管理器虽然仍标注GB・MB等单位,实际上却按二进制(IEC)计算,因此同一个文件在不同系统上显示的大小数值可能不同。
- 硬盘、SSD厂商在标注产品容量时通常采用十进制(SI),因此购买的存储设备在操作系统中查看时可能会显示"比标称容量小",但这并非容量实际减少,只是计算方式不同造成的。
- 网络速度(bps)基本按十进制计算(1 Mbps = 1,000,000 bps),因此如果简单地用"文件大小(多为IEC表示)÷ 线路速度(SI表示)"来估算下载时间,会产生一定误差,需要注意。
- 输入框中可以选择单位并输入数值,因此也可以直接用于单位之间的相互转换,例如"5GB等于多少MiB"或"500MiB等于多少MB"。
活用场景
计算云存储剩余容量
用套餐总容量减去以字节为单位的已用量,即可换算为易懂的GB・TB显示,掌握剩余空间。
估算视频・照片文件容量
将拍摄数据的总字节数换算为GB或TB,可提前确认是否能装入SD卡或硬盘。
服务器・数据库容量设计
用记录数乘以每条记录的字节数得出预计总容量,再换算为与所购磁盘容量相同的单位进行比较。
API・通信流量上限管理
将API响应或每月通信流量的总字节数换算为套餐标注的GB单位,确认与上限之间的差距。
术语集
- SI词头
- 国际单位制(SI)规定的以1000倍递增的词头。包括k(千)・M(兆)・G(吉)等,用于数据容量的十进制表示。
- IEC词头
- 国际电工委员会(IEC)于1998年制定的以1024倍递增的词头。包括Ki(吉比)・Mi(美比)・Gi(吉比)等,用于明确表示二进制表示法。
- 八位组
- 指8个比特组成的单位,与"字节"基本同义。在通信规范文档中,有时会严格采用"八位组"这一表述。
- 拍字节
- 比太字节再大1000倍(十进制)或1024倍(二进制)的单位,常用于表示大型数据中心或云服务整体的容量。
常见问题
闲话 ― "KiB"为何在1998年诞生
"1KB=1024字节"这一惯例之所以在计算机领域扎根,是因为对于处理二进制的计算机而言,2的10次方(1024)是一个非常整齐的数字。然而在国际单位制(SI)中,"千(kilo)"严格意义上表示1000倍,因此这一惯例本身就与SI词头的原本定义相矛盾。
这一矛盾在硬盘容量标注问题上表现得尤为突出。硬盘厂商严格遵循SI,将容量标注为"1GB=10亿字节",而操作系统却按1GB≈10.74亿字节(1024的3次方)来计算,导致消费者购买的产品在操作系统中查看时"容量比标称的少",投诉不断。实际上这并非容量真的减少了,只是计算方式不同而已。
为了消除这一混乱,国际电工委员会(IEC)于1998年新定义了专用于二进制(1024进制)的词头,如Kibi(Ki)・Mebi(Mi)・Gibi(Gi)等。这样一来,理论上"KB"严格遵循SI的1000进制、"KiB"表示二进制的1024进制,分工变得明确了,但在普通用户之间,将"KB"用作1024进制含义的习惯至今仍根深蒂固。