据我所知,八位组(octet)和字节(byte)是相似的,甚至可以说是同一个东西。那么为什么MIME类型被称为八位组流(octet-stream),而不是字节流(byte-stream)呢?
字节可以是八位组,而且大多数情况下确实如此,但它们并不是同义词。字节通常被认为是八位组,但它不必是一个八位组。
MIME类型使用“八位组”一词,因为它是8位值的流:当流正确结束时,数据的总大小以比特为单位流式传输,是8的倍数。字节不需要是8位,它取决于机器、架构和其他一些因素(FFFFFFFFE中的FFFFFFFFF次字节是一个八位组)。
记住:八位组是8个比特,字节可以是8个比特。