SkillAgentSearch skills...

Hashfilereader

Hashing big file with FileReader JS

Install / Use

/learn @lvaccaro/Hashfilereader
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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 |

Related Skills

View on GitHub
GitHub Stars43
CategoryDevelopment
Updated8mo ago
Forks14

Languages

JavaScript

Security Score

67/100

Audited on Jul 17, 2025

No findings