热门问题
时间线
聊天
视角
码率单位
来自维基百科,自由的百科全书
Remove ads
位元率(数据传输速率)指在一个数据传送系统中,单位时间内通过设备比特、字符、块等的平均量。通常使用比特/每秒或字节/每秒两种复合式单位。
此条目需要补充更多来源。 (2025年3月1日) |
Remove ads
单位差异
K- 与 Ki- 分别表示 kilo-(千) 与 kibi-(二进制千) 。简单来说, K- 作为前缀表示 1,000,而 Ki- 表示1,024。同理,M- 与 Mi-、G- 与 Gi-、P- 与 Pi- 也遵循这一规律。
不幸的是,人们常常混淆 K 与 Ki、b 与 B。由于 1024 与 1000 仅相差约 2.3%,因此 K 与 Ki 的混淆通常不会造成很大的误解。但这一差距会逐渐累积,见下表。
b 与 B 的混淆会导致相当大的误解:当人们谈论“千兆宽带”时,通常指的是 1000 Mbps,而非你真的可以在 (约)1 秒内下载完一部电影(以二小时,1.138 Mbps 码率,其实就是常说的一个G计)。
如果一个数据流的码率为 8,192 比特每秒,用大小写不同的字母可以表示如下:
8192 / 1000 = 8.192 kb/s
8192 / 1024 = 8 Kib/s
8192 / (8 x 1024) = 1 KiB/s
8192 / (8 x 1000) = 1.024 kB/s
8192 / 8 = 1024 B/s
字节通常在现代系统中使用,但即使使用了 8 比特 的 字节,kbyte/s 对应的数字也不一定恰好等于 kbit/s 对应的数字的八分之一,这是因为字节的计数可能不包括 帧指示位(framing bits)。举例来说,当在最通用的设置(异步,8 数据位(data bit,DB),无奇偶校验(no parity),1 终止位(stop bit))下使用时,一条 56 kb/s RS-232 的串行线路只以 5.6 kbyte/s 的速率传输——而不是 7 kbyte/s 。
Remove ads
相比于 *b,*B 更常见。这或许是因为Windows操作系统下,文件尺寸单位默认以二进制千(Ki-)进位。这也就是为什么 1TB 的硬盘在Windows下显示为约 931GiB。
作为比较,macOS下文件尺寸单位默认以(十进制)千(K-)进位。同样因此,macOS下文件尺寸显示的值会略大于Windows。
然而,实时传输的数据量与文件尺寸通常不是一个数量级的。出于各种原因,*bps仍被广泛用于码率的表示。
常见值
Remove ads
参考资料
参见
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads