<div class="gmail_quote">On Wed, Jul 4, 2012 at 5:07 AM, Tarek Ziadé <span dir="ltr">&lt;<a href="mailto:tarek@ziade.org" target="_blank">tarek@ziade.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 7/4/12 9:47 AM, Tarek Ziadé wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Oh let&#39;s do a fletcher checksum ! This one should be universally authorized by any system<br>
<br>
</blockquote></div>
Better version:<br>
<br>
<a href="http://tarek.pastebin.mozilla.org/1690480" target="_blank">http://tarek.pastebin.mozilla.<u></u>org/1690480</a><br>
<br>
takes 4 seconds on my MBA for a 40 mb file, so it seems fast enough since our PyPI limit is 8 Mb.</blockquote><div><br>It&#39;s too bad Python&#39;s built-in hash() isn&#39;t guaranteed consistent across versions and implementations, otherwise we could just use that!  (Or more precisely, a spec for how to combine the Python hashes of specified-size blocks.)<br>
</div></div><br>