Mercurial > paraspace
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): |