js-spark-md5 icon indicating copy to clipboard operation
js-spark-md5 copied to clipboard

超大体积文件多线程计算

Open tenglongwentian opened this issue 1 year ago • 2 comments

对于一个文件来讲,如何引入web worker并行计算哈希值?本地尝试了一下,计算每个文件分块的哈希值计算挺快的,是以前的几十倍,但是不知道如何将分块的哈希值合并。(要求与文件整体哈希值一致)

tenglongwentian avatar Nov 16 '23 16:11 tenglongwentian

文件分块哈希值合并

tenglongwentian avatar Nov 16 '23 16:11 tenglongwentian

md5 是线性的,必须从前向后依次计算,前面的结果必定影响后面的结果。

分块应该改用其它算法

catlair avatar Apr 19 '24 14:04 catlair