标签: python hex protocols decode
我想知道如果有各种协议或格式可用,解码二进制代码的最佳方法是在python中。例如,如果位26 = 0,则它是协议“A”,但如果位26 = 1,则它是协议“B”。在该点之后,协议A和B具有完全不同的位结构。另外,在协议A和B内是其他“子协议”。
最终目标是将十六进制字符串传递给类,并获取位定义的属性。所以我想我会创建一个类,然后创建不同协议的子类。这听起来像是一种好方法吗?
此外,我是否需要初始化每个可能的属性,以便对象完全初始化?
TIA