Algorithm crc32哈希与python中的md5集成
我正在尝试创建一个CRC32 但是我一直在为Algorithm crc32哈希与python中的md5集成,algorithm,crc32,Algorithm,Crc32,我正在尝试创建一个CRC32 但是我一直在为crcvalue=zlib.crc32(crcvalue) builtins.TypeError:需要一个类似字节的对象,而不是“int”您将0传递给crc32,而不是文件名。这完全没有道理 只需使用ascii编码将文件名编码为字节,然后将这些字节传递给crc方法: >>> import zlib >>> x = "filename" >>> zlib.crc32(x.encode('ascii')
crcvalue=zlib.crc32(crcvalue)
builtins.TypeError:需要一个类似字节的对象,而不是“int”您将
0
传递给crc32
,而不是文件名。这完全没有道理
只需使用ascii编码将文件名编码为字节,然后将这些字节传递给crc方法:
>>> import zlib
>>> x = "filename"
>>> zlib.crc32(x.encode('ascii'))
1007413605
您正在将
0
传递到crc32
而不是文件名。这完全没有道理
只需使用ascii编码将文件名编码为字节,然后将这些字节传递给crc方法:
>>> import zlib
>>> x = "filename"
>>> zlib.crc32(x.encode('ascii'))
1007413605
你想对一个整数执行CRC?哪个是0?您正在考虑为文件名计算CRC…当我第一次尝试时,一个错误说我没有赋值,但是的,我正在尝试为循环中的每个文件计算CRC32,因为您正在尝试对整数执行CRC?哪个是0?您正在考虑为文件名计算CRC…当我第一次尝试时,一个错误说我没有赋值,但是,是的,我正在尝试为循环中的每个文件计算CRC32。我希望获得的输出示例是'Filename:2215.jpg SHA1:A26EA0064799DD2A640B5D7EDF613A CRC:'您能否解释一下我对您的方法做了什么错误,以及为什么x=to Filename'我希望获得的输出示例是'Filename:jpg SHA1:a26ea006064799dd2a640b5d7edf613a CRC:“您能解释一下我对您的方法做了什么错误,以及为什么x是=到文件名吗?”