数据容量单位转换器(免费)字节・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进制)两种换算结果。由于同样的字节数按不同体系计算会得到不同的数值,如果只看其中一种,就容易忽略"不同应用显示的文件大小不一致"这一困惑的根本原因。

使用方法

  1. 输入要转换的数值 将手头已知的字节数、KB数、GB数等数值输入到输入框中。
  2. 选择输入数值的单位 从下拉菜单中选择输入数值对应的单位,从字节到KiB均可选择。
  3. 查看十进制・二进制换算表 输入的数值会自动按SI(十进制)和IEC(二进制)两种体系换算为全部单位并列表显示。
  4. 读取所需单位的数值 在列表中找到目标单位(如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倍(二进制)的单位,常用于表示大型数据中心或云服务整体的容量。

常见问题

两种用法都存在。严格遵循国际单位制(SI)时,1KB=1000字节;但在计算机领域,由于历史原因(与二进制的亲和性),长期以来1KB=1024字节的用法也很普遍。为消除这种歧义,国际电工委员会(IEC)于1998年新定义了专用于1024进制的单位,如KiB(吉比字节)等。

同一文件实际的字节数并不会改变,但将其换算为"KB"・"MB"等单位时,是采用十进制(1000进制)还是二进制(1024进制),会因操作系统和应用而异。用本工具将同一字节数按两种体系分别显示,就能具体确认这种差异。

它们分别是Kibibyte(吉比字节)・Mebibyte(美比字节)・Gibibyte(吉比字节)的缩写,是IEC为明确表示"采用1024进制"而制定的单位。在需要避免"KB"・"MB"等记法产生歧义的场合(如编程、技术文档等)中使用。

不会。所有转换处理都在浏览器内的JavaScript中完成,您输入的内容不会被发送到任何服务器。
工具君

闲话 ― "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进制含义的习惯至今仍根深蒂固。