Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python binascii中的CRC32.CRC32输出可变校验和长度:8-9-10位_Python_Crc32_Binascii - Fatal编程技术网

Python binascii中的CRC32.CRC32输出可变校验和长度:8-9-10位

Python binascii中的CRC32.CRC32输出可变校验和长度:8-9-10位,python,crc32,binascii,Python,Crc32,Binascii,binascii.crc32输出不同的校验和长度是否正确:有时是8位,有时是9或10位。我将其用于字节数组:是的,这是正确的行为。它们都是32位长的。只是有些在最高有效位有更多的零。平均而言,其中23%为9位数或更短。2.3%将为8位或更短。32位数字可以显示为十进制中最多10位的任何数字。它甚至可能是一个位数,尽管这在这里极不可能。 print(binascii.crc32(array_of_bytes)) 3844368964 1383389069 132823901 3963271002

binascii.crc32输出不同的校验和长度是否正确:有时是8位,有时是9或10位。我将其用于字节数组:是的,这是正确的行为。它们都是32位长的。只是有些在最高有效位有更多的零。平均而言,其中23%为9位数或更短。2.3%将为8位或更短。

32位数字可以显示为十进制中最多10位的任何数字。它甚至可能是一个位数,尽管这在这里极不可能。
print(binascii.crc32(array_of_bytes))
3844368964
1383389069
132823901
3963271002
620395401
596927826
706646509
1571319956
243595751
908768330