Hashing big file with FileRead

Hash FileReader JS

Hashing big file with FileReader JS

website example: https://lvaccaro.github.io/hashfilereader/ medium post: https://medium.com/@0xVaccaro/hashing-big-file-with-filereader-js-e0a5c898fc98 Re-order chunk techniques: time-shifting: post-process not in order chunks memory-buffered: storing not in order chunks and then process at each new ordered chunk Performance

Tested on Chrome 65.0 on macOS 10.12.6 both techniques with chunk size of 1MB and 10MB.

File size Time (1MB) Time (10MB) Memory (1MB) Memory (10MB)
1Mb 0.052 sec 0.056 sec 0.056 sec 0.043 sec
10Mb 0.478 sec 0.42 sec 0.414 sec 0.414 sec
100Mb 4.259 sec 3.865 sec 4.014 sec 3.681 sec
500Mb 50.459 sec 21.778 sec 20.236 sec 18.611 sec
1Gb --- --- 41.568 sec 37.096 sec

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。