Here is a bigger problem: quite possibly many files are exactly the same in content, but may cough up different checksums.