为什么MIME类型application/octet-stream不称为byte-stream?

8
据我所知,八位组(octet)和字节(byte)是相似的,甚至可以说是同一个东西。那么为什么MIME类型被称为八位组流(octet-stream),而不是字节流(byte-stream)呢?
1个回答

19

字节可以是八位组,而且大多数情况下确实如此,但它们并不是同义词。字节通常被认为是八位组,但它不必是一个八位组。

MIME类型使用“八位组”一词,因为它是8位值的流:当流正确结束时,数据的总大小以比特为单位流式传输,是8的倍数。字节不需要是8位,它取决于机器、架构和其他一些因素(FFFFFFFFE中的FFFFFFFFF次字节是一个八位组)。


记住:八位组8个比特,字节可以是8个比特。


2
换句话说,“字节”的定义取决于平台;而“八位组”的定义则不是。 - ipmcc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接