比特换算字节
1字节等于8比特,因此比特数除以8就是字节数:64比特是8字节,1,000比特是125字节。同样的规则可以把任何码率(如kbps或Mbps)换算成每秒字节数。
bit
结果
1 比特 = 0.125 字节
常用数值
1 bit = 0.125 B · 除以 8
比特转字节速览
最常遇到的七个数值。中间的其他数值可用表格和转换器查询。
- 1 bit0.125 B
- 2 bit0.25 B
- 5 bit0.625 B
- 10 bit1.25 B
- 20 bit2.5 B
- 50 bit6.25 B
- 100 bit12.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 字节。
如何将比特转换为字节
- 先写出以比特为单位的数值。
- 除以 8,等同于乘以 0.125。
- 按需要的精度取整:日常使用取整数,工程或食谱可多保留几位小数。
从码率到文件大小
媒体的码率以每秒比特数表示,文件大小以字节表示,两者之间相差 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 做的就是这个计算。
图片中的比特
常见问题
- 1字节等于多少比特?
- 8 位。自 20 世纪 60 年代起这就是通用标准,网络文档把 8 位字节称为八位组(octet)。
- 半个字节叫什么?
- 半字节(nibble):4 位,刚好能表示 0 到 F 中的一个十六进制数字。
- 320 kbps等于每秒多少字节?
- 每秒 40,000 字节,即 40 KB/s。把比特率除以 8 即可。
- 2048位RSA密钥是多少字节?
- 密钥的模数为 256 字节。完整的密钥文件更大,因为还存储了额外字段和编码信息。