comparison paraspace/tools.py @ 126:ff6f869273b7

Fix wrong init value for computing checksum
author Thinker K.F. Li <thinker@codemud.net>
date Mon, 08 Aug 2011 17:26:05 +0800
parents b7432d6f7e93
children
comparison
equal deleted inserted replaced
125:b9688a3badaa 126:ff6f869273b7
1 base = 65521 1 base = 65521
2
3 adler32_init_value = 1
2 4
3 def adler32(adler, buf, offset, sz): 5 def adler32(adler, buf, offset, sz):
4 sum1 = adler & 0xffff 6 sum1 = adler & 0xffff
5 sum2 = (adler >> 16) & 0xffff 7 sum2 = (adler >> 16) & 0xffff
6 for off in range(offset, offset + sz): 8 for off in range(offset, offset + sz):