Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
binascii.crc32 输出不同的校验和长度是否正确:有时是 8 位,有时是 9 或 10。我将它用于字节数组:<700 字节。
编码:
print(binascii.crc32(array_of_bytes))
结果:
3844368964 1383389069 132823901 3963271002 620395401 596927826 706646509 1571319956 243595751 908768330
是的,这是正确的行为。它们都是 32 位长。只有一些在最高有效位中有更多的零。平均而言,其中 23% 将是九位数或更短。2.3% 将是八位数或更短。