2024-04-19 09:05:03 发布
网友
python struct类型中的pad byte(x)是什么?它是一个值为0的无符号字符,或者它到底是什么样子的/为什么它是struct对象中可用的types之一?你知道吗
struct
pad byte
0
types
例如,执行以下操作之间的区别是什么:
>>> struct.pack('BB', 0, ord('a')) b'\x00a' >>> struct.pack('xB', ord('a')) b'\x00a'
它对于匹配另一个系统所需的长度非常有用。你知道吗
例如。在我的工作中,有一个服务器发送一个固定大小的头,并期望固定大小的消息。这保证了,假设前20个字节是一个报头,字节0-8是消息大小。你知道吗
垫子是什么类型其实并不重要。基本上都是垃圾数据。不过,无符号字符0是一个很好的选择结构包使用。你知道吗
它对于匹配另一个系统所需的长度非常有用。你知道吗
例如。在我的工作中,有一个服务器发送一个固定大小的头,并期望固定大小的消息。这保证了,假设前20个字节是一个报头,字节0-8是消息大小。你知道吗
垫子是什么类型其实并不重要。基本上都是垃圾数据。不过,无符号字符0是一个很好的选择结构包使用。你知道吗
相关问题 更多 >
编程相关推荐