擅长:python、mysql、java
<p>另一种解决方案是先将文件分成块,然后逐块执行哈希</p>
<p>这将把文件分成1024字节的块</p>
<pre><code>with open(file,'rb') as f:
while True:
chunk = f.read(1024)
if chunk:
fList.append(chunk)
else:
numBlocks = len(fList)
break
</code></pre>
<p><code>Note: last block size may be less than 1024 bytes</code></p>
<p>现在你可以做任何你想做的杂凑。在</p>