node 对文件进行 MD5 值的生成为什么要取头尾 chunk 进行计算
发布于 6 年前 作者 zhangxiang958 2509 次浏览 来自 问答

目前的需求是对文件做 MD5, 对于大文件来说,全量数据地做 MD5 值可能会慢,而对于对文件进行抽样数据后进行 MD5 值的生成采用取文件头尾数据段进行计算比较好还是在每个文件中取固定的 5 段数据段进行计算比较好?为什么?

另外看到这篇文章 https://patents.google.com/patent/CN105635324A/zh 中提及取文件头尾数据段会更精准,我想知道这是为什么? 链接打不开可以看下面的图片: image.png image.png 为什么文件的头尾数据更具有代表性?为什么文件头尾的数据能保证文件的唯一性与正确性?

回到顶部