@@ -36,8 +36,8 @@ def ReadBinFile(in_file, type="sum32", en='little', block_size=1024):
# 这一块的checknum
checknum = 0
for j in range(len(datas)):
- checknum += datas[0]
- checknum_all += datas[0] # 总文件的checknum
+ checknum += datas[j]
+ checknum_all += datas[j] # 总文件的checknum
checknum_bytes = checknum.to_bytes(4, en) #"little", "big" # 大端序
# 写入数据和checknum
o.seek(0,2) #位移到最后 SEEK_END(值为2) SEEK_CUR(值为1) SEEK_SET(值为0)