read_vpd_bin_file = []
read_vpd = open('test.bin', 'rb') # 读取Bin文件
while True:
read_value = read_vpd.read(1) # 逐个读取
if read_value:
read_vpd_bin_file.append(hex(ord(read_value))) # 将byte转换成16进制存入列表
else:
break
最后得到一个16进制列表
for data in read_vpd_bin_file:
print(chr(int(data, 16)))
将Bin文件解析成ASCII码显示用于读取bin文件信息