当前位置: 首页 > 工具软件 > oct > 使用案例 >

总结octet与byte的区别

魏学智
2023-12-01

在BLE协议中,看到数据包格式的定义(packet format),定义如下:

Preamble(1 octet)    Access Address(4 octets)    PDU(2 to 257 octets)    CRC(3 octets)

这里看到一个不太熟悉的概念octet,字面意思应该就是字节的意思,但是字节通过都是用的byte啊。于是查了一下资料,才明白octet 和 byte之间还是稍稍有些不同的。

在不严谨的前提下,byte和octet都表示为8 bits,但是严格意义上来讲,octet才是严格意义上的8 bits,而历史上的byte其实可以表示为4 bits ~ 10 bits,只不过现在的计算机环境下,已经默认了byte为8 bits。

octet = 8 bits
byte = (4~10 bits)8 bits(通常情况下)

 类似资料: