擅长:python、mysql、java
<p>CRC值正常。最新的CRC_两栖动物.csv'在zip中记录的是0x87203305。提取后,这确实是文件的CRC。在</p>
<p>但是,给定的未压缩大小是不正确的。压缩文件记录的压缩大小为309723024字节,未压缩大小为292198614字节(更小!)。实际上,未压缩的文件是4587165910字节(4.3gib)。这比32位计数器中断时的4 GiB阈值大。在</p>
<p>您可以这样修复(这至少在python3.5.2中有效):</p>
<pre><code>archive = zipfile.ZipFile("vertnet_latest_amphibians.zip")
archive.getinfo("vertnet_latest_amphibians.csv").file_size += 2**32
archive.testzip() # now passes
archive.extract("vertnet_latest_amphibians.csv") # now works
</code></pre>