通过MCP连接 →

输入计算

数学公式

广告

结果

换算结果
1,048,576
以目标单位表示
对应的字节数 1,048,576 B
换算进制 1024(二进制)

什么是字节换算器?

字节换算器可以把一个数字存储数值从一种单位换算成另一种单位——包括字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)和拍字节(PB)。它采用 1024 的二进制进制,这也是大多数操作系统和存储工具所使用的标准,即每升一级是乘以 1024,而不是 1000。

Ladder of digital storage units from byte up to petabyte, each step multiplied by 1024
Each storage unit is 1024 times larger than the one below it.

使用方法

先输入一个数值,选择你要从哪种单位()开始换算,再选择想要换算到的目标单位()。结果会显示换算后在目标单位下的对应数值,以及对应的总字节数。无论是整数还是小数都可以正常计算。

公式详解

每个单位都对应一个级别:B=0、KB=1、MB=2、GB=3、TB=4、PB=5。换算公式为 输出值 = 输入值 × 1024^(输入级别 − 输出级别)。如果是从小单位换算到大单位(例如 MB 转 GB),指数为负,相当于做除法;如果是从大单位换算到小单位(例如 GB 转 MB),指数为正,相当于做乘法。这一个公式就能处理任意两个单位之间的双向换算。

Formula structure showing conversion between two storage levels using powers of 1024
The exponent is the difference between the input and output unit levels.

实例演示

把 1 GB 换算成 MB。GB 的级别是 3,MB 的级别是 2,因此指数为 3 − 2 = 1:1 × 1024^1 = 1024 MB。反过来,把 1024 MB 换算成 GB,则为 1024 × 1024^(2−3) = 1024 × (1/1024) = 1 GB。

字节转换表

此转换器使用二进制基数,其中每次递升乘以1024。通用关系为:

$$1\text{单位} = 1024^{n}\text{字节}$$

其中\(n = 0\)表示字节,\(1\)表示KB,\(2\)表示MB,等等。下表列出了每个单位、其指数\(n\)、其字节值及其与下一个级别单位的等价物。

单位 指数 (\(n\)) 字节值 (\(1024^{n}\)) 等价物
字节 (B) 0 1 1 B(此处最小单位)
千字节 (KB) 1 1,024 1 KB = 1,024 B
兆字节 (MB) 2 1,048,576 1 MB = 1,024 KB = 1,048,576 B
吉字节 (GB) 3 1,073,741,824 1 GB = 1,024 MB = 1,073,741,824 B
太字节 (TB) 4 1,099,511,627,776 1 TB = 1,024 GB
拍字节 (PB) 5 1,125,899,906,842,624 1 PB = 1,024 TB

工作示例:要将 4 GB 转换为 MB,指数差为 \(3 - 2 = 1\),所以 \(\text{结果} = 4 \times 1024^{(3-2)} = 4 \times 1024 = \)4,096 MB。

定义与术语表

字节 (B)
数字存储的基本单位,等于 8 比特。在常见编码(如 ASCII)中,单个字节可以表示一个文本字符(例如字母"A")。
千字节 (KB)
在此工具使用的二进制约定中,1 KB = 1,024 字节(\(2^{10}\))。大约相当于一个短纯文本笔记或一个小图标的大小。
兆字节 (MB)
1 MB = 1,024 KB = 1,048,576 字节(\(2^{20}\))。相当于一张高质量照片或大约一分钟的压缩音频。
吉字节 (GB)
1 GB = 1,024 MB = 1,073,741,824 字节(\(2^{30}\))。电影、大型应用程序和系统内存模块的典型规模。
太字节 (TB)
1 TB = 1,024 GB = 1,099,511,627,776 字节(\(2^{40}\))。现代硬盘驱动器和固态硬盘的常见容量。
拍字节 (PB)
1 PB = 1,024 TB = 1,125,899,906,842,624 字节(\(2^{50}\))。用于大型数据中心和企业存储阵列的规模。
二进制基数 (1024)
一种约定,其中每个连续的单位是前一个单位的 1,024(\(2^{10}\))倍。它反映了计算机内存如何以二的幂次寻址,是此转换器使用的基数。
IEC 二进制单位 (KiB, MiB, GiB)
为了避免歧义,国际电工委员会定义了明确的二进制前缀:1 kibibyte (KiB) = 1,024 B,1 mebibyte (MiB) = 1,024 KiB = 1,048,576 B,1 gibibyte (GiB) = 1,024 MiB。这些名称的含义与此工具所称的 KB、MB 和 GB 的数量完全相同。
十进制 SI 基数 (1000)
国际单位制定义了以 1,000 的幂次为基数的前缀:1 KB = 1,000 B,1 MB = 1,000,000 B,1 GB = 1,000,000,000 B。存储驱动器制造商通常使用此十进制基数来宣传容量,这就是为什么一个"1 TB"驱动器(1,000,000,000,000 字节)在以二进制方式计数的操作系统中显示为大约 0.91 TiB(约 931 GiB)的原因。

常见问题

用的是 1000 还是 1024?本工具采用 1024,即大多数软件所采用的二进制(IEC 标准)进制。硬盘厂商通常按 1000 计算,这也是为什么一块标称“1 TB”的硬盘,在操作系统中往往只显示大约 931 GiB。

可以换算小数吗?可以——例如 1.5 GB 或 0.25 TB 这样的数值都完全支持。

最大的单位是什么?本工具最高支持到拍字节(PB),相当于 1024 TB,即 1024^5 个字节。

最后更新: