gpt4 book ai didi

python - 如何将十六进制数据转换成二进制数据?

转载 作者:太空狗 更新时间:2023-10-29 22:27:46 26 4
gpt4 key购买 nike

我正在尝试使用 python 原始套接字发送二进制数据。为此,我将执行以下操作。

s = '\x01\x00\x12\x59' # some binary data
sock.send(s) # assuming "sock" is a valid, open socket object

我通过使用 wireshark 嗅探网络流量创建了一个十六进制数据报。我想通过网络发送。这个手工制作的数据报就像

“04 f8 00 50 4f 30 fb 47 28 62 a7 6d 50 02 02 00 d2 7f 00 00”

所以我想将上面提到的 HEX 数据报转换成二进制格式,如“\x01\x00\x12\x59”。我该怎么做?

最佳答案

"04 f8 00 50".replace(' ', '').decode('hex')

关于python - 如何将十六进制数据转换成二进制数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6681678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com