Python文字列をフィールドに展開する最良の方法は何ですか?
TCPソケットから受信したデータがあります。次のようにパックされています。ソケットのrecv関数からの文字列になると思います
次の形式です。
uint8 - ヘッダー
uint8 - 長さ
uint32 - タイプ ID
uint16 -param1
uint16 -param2
uint16 -param3
uint16 -param4
char[24] - 名前文字列
uint32 - チェックサム
uint8 - フッター
(上記とは異なる形式の他のパケットも解凍する必要があります)
これらを開梱するにはどうすればよいですか?
私はPythonが初めてで、「C」を少しやったことがあります。「C」を使用していた場合、おそらく構造体を使用するでしょうが、これは Python で使用する方法でしょうか?
よろしく
バツ