UltKit

比特换算字节

1字节等于8比特,因此比特数除以8就是字节数:64比特是8字节,1,000比特是125字节。同样的规则可以把任何码率(如kbps或Mbps)换算成每秒字节数。

bit
结果
0.125 B

1 比特 = 0.125 字节

常用数值

1 bit = 0.125 B · 除以 8

公式B = bit ÷ 825 bit ÷ 8 = 3.125 B

比特转字节速览

最常遇到的七个数值。中间的其他数值可用表格和转换器查询。

  • 1 bit
    0.125 B
  • 2 bit
    0.25 B
  • 5 bit
    0.625 B
  • 10 bit
    1.25 B
  • 20 bit
    2.5 B
  • 50 bit
    6.25 B
  • 100 bit
    12.5 B

为什么1字节是8比特

比特(bit)是一个二进制位,取值为 0 或 1。早期计算机把若干比特组成字符,长度有 6 位、7 位或 9 位;字节(byte)一词于 1956 年由 IBM 创造,1964 年的 IBM System/360 让 8 位字节成为通行标准。8 个比特有 256 种取值,足够表示字母、数字和符号,还绰绰有余,此后所有主流处理器都沿用这一规格。网络标准则称之为“八位组”(octet),以免产生歧义。

文本最能体现二者的关系:普通 ASCII 字母占 1 个字节,而 UTF-8 每个字符占 1 到 4 个字节,所以一个 emoji 通常需要 32 位。256 位的加密密钥是 32 字节,IPv4 地址是 32 位,即 4 字节,IPv6 地址是 128 位,即 16 字节。

如何将比特转换为字节

  1. 先写出以比特为单位的数值。
  2. 除以 8,等同于乘以 0.125。
  3. 按需要的精度取整:日常使用取整数,工程或食谱可多保留几位小数。

从码率到文件大小

媒体的码率以每秒比特数表示,文件大小以字节表示,两者之间相差 8 倍。320 kbps 的 MP3 每秒占用 40 KB,约合每分钟 2.4 MB。8 Mbps 的 1080p 视频每秒占用 1 MB,每分钟 60 MB,每小时 3.6 GB。

反过来算就能满足大小限制:要把 60 秒的片段控制在 10 MB 以内,整段共有 80 兆比特可用,因此视频和音频的总码率必须低于约 1.33 Mbps。视频压缩到 10MB 做的就是这个计算。

图片中的比特

色深以每像素位数表示。标准 24 位色每像素占 3 字节,所以未压缩的 1920 × 1080 画面是 6,220,800 字节,约 6.2 MB;JPEG、PNG 等格式会在此基础上进一步缩小。若要根据打印尺寸或文档尺寸换算像素,请使用像素换算。关于网速换算,请看兆比特转 MB。

常见问题

1字节等于多少比特?
8 位。自 20 世纪 60 年代起这就是通用标准,网络文档把 8 位字节称为八位组(octet)。
半个字节叫什么?
半字节(nibble):4 位,刚好能表示 0 到 F 中的一个十六进制数字。
320 kbps等于每秒多少字节?
每秒 40,000 字节,即 40 KB/s。把比特率除以 8 即可。
2048位RSA密钥是多少字节?
密钥的模数为 256 字节。完整的密钥文件更大,因为还存储了额外字段和编码信息。