热门问题
时间线
聊天
视角
码率单位
来自维基百科,自由的百科全书
Remove ads
码率(数据传输速率)指在数据传送系统中,单位时间内通过装置位元、字符、块等的平均量。通常使用位元/秒(bit/s)或字节/秒(B/s)两种复合式单位。
此条目需要补充更多来源。 (2025年3月1日) |
在业界标准中,传输速度通常以bit/s为基础单位,并采用十进制。例如,第2和3代USB的速度分别为480Mb/s和5Gb/s。以太网的速度也是基于bit/s,最常见的家用和商用网络是1Gb/s,园区网络通常采用10Gb/s和40Gb/s作为骨干。
国际标准IEC 60027-2推荐在传输速度的单位中使用十进制前缀。
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 Mb/s,而非你可以在1秒内下载完1GB的文件。
如果一个数据流的码率为 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和iOS中,文件尺寸单位默认以十进制“千进位”(K-)。因此,macOS下文件尺寸显示的值会略大于Windows。
然而,实时传输的数据量与文件尺寸通常不是一个数量级的。出于各种原因,*bps仍被广泛用于码率的表示。
常见值
Remove ads
参考资料
参见
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads