什么是字节换算器?
字节换算器可以把一个数字存储数值从一种单位换算成另一种单位——包括字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)和拍字节(PB)。它采用 1024 的二进制进制,这也是大多数操作系统和存储工具所使用的标准,即每升一级是乘以 1024,而不是 1000。
使用方法
先输入一个数值,选择你要从哪种单位(从)开始换算,再选择想要换算到的目标单位(到)。结果会显示换算后在目标单位下的对应数值,以及对应的总字节数。无论是整数还是小数都可以正常计算。
公式详解
每个单位都对应一个级别:B=0、KB=1、MB=2、GB=3、TB=4、PB=5。换算公式为 输出值 = 输入值 × 1024^(输入级别 − 输出级别)。如果是从小单位换算到大单位(例如 MB 转 GB),指数为负,相当于做除法;如果是从大单位换算到小单位(例如 GB 转 MB),指数为正,相当于做乘法。这一个公式就能处理任意两个单位之间的双向换算。
实例演示
把 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 个字节。