在python中匹配二进制文件中的十六进制字符串
我读了这篇关于以二进制格式打开文件的帖子: 如何将字符串(作为十六进制值)与python中的二进制文件匹配: 作为一个例子,我想在一个二进制文件中匹配它在python中匹配二进制文件中的十六进制字符串,python,Python,我读了这篇关于以二进制格式打开文件的帖子: 如何将字符串(作为十六进制值)与python中的二进制文件匹配: 作为一个例子,我想在一个二进制文件中匹配它 00e4009a00ea00ff00a800cd00930018006b00e10067000e00e0002c00710045 如何将其与二进制文件中的内容进行比较?在匹配之前将十六进制数据转换为二进制: import binascii pattern = "00e4009a00ea00ff00a800cd00930018006b00e
00e4009a00ea00ff00a800cd00930018006b00e10067000e00e0002c00710045
如何将其与二进制文件中的内容进行比较?在匹配之前将十六进制数据转换为二进制:
import binascii
pattern = "00e4009a00ea00ff00a800cd00930018006b00e10067000e00e0002c00710045"
if binascii.unhexlify(pattern) in binary_file_contents:
pass