1,利用python计算文件crc值
def fileCRC32(file,crc32,buf):
crc32^=0xffffffff
for tmp in buf:
crc32 = crc32_table[(crc32^ord(tmp))&0xff]^((crc32>>8)&0xffffff)
return crc32^0xffffffff
while True:
tmp=frb.read(4*1024)
if tmp=='':
break
crc32 += fileCRC32(os.path.join(root,file),crc32,tmp)
本文介绍了一个使用Python实现的文件CRC32值计算方法。该方法通过逐块读取文件并应用CRC32校验算法来计算整个文件的CRC32值,适用于大型文件的校验。
5668

被折叠的 条评论
为什么被折叠?



