Skip to content

iamtakingithard/QuickDash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

115a519 · Jun 25, 2021

History

65 Commits
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Jun 25, 2021
Jun 20, 2021
Jun 20, 2021
Jun 25, 2021
Jun 20, 2021
Jun 25, 2021
Jun 20, 2021
Jun 25, 2021
Jun 20, 2021
Jun 25, 2021

Repository files navigation

The origins

QuickDash Rust codecov

A modern alternative to QuickSFV using Rust. It's supports BLAKE3 and BLAKE2 hashes, CRC32, MD5, SHA1, SHA2, SHA3, xxHash If you need docs click on the docs. Mirror: https://git.envs.net/Adrec/QuickDash

Note: the old name quick_dash is no longer in use, if anyone wants it feel free to take it on crates.io

Benchmarks

Benchmarks were performed under Windows 10 with Ryzen 5 1600 with batch scripts that are in project. For benchmarking the program hyperfine was used. It was checking the hashed the source code of the QuickDash.

Benchmark #1: quickdash.exe -a CRC32 --verify -f TEST.sfv
  Time (mean ± σ):      10.7 ms ±   2.9 ms    [User: 12.8 ms, System: 3.2 ms]
  Range (min … max):     9.5 ms …  23.3 ms    233 runs

Benchmark #2: quicksfv.exe TEST.sfv
  Time (mean ± σ):      83.7 ms ±  16.0 ms    [User: 30.9 ms, System: 28.0 ms]
  Range (min … max):    63.8 ms … 117.4 ms    31 runs

Contacts

You are free to get me at Element/Matrix and in Discord server

Building

Well, just go clone the repo, then cd to the cloned repo, and write cargo build --release

License

This program is licensed under Apache License 2.0 license.

Thanks

I would like to say thanks to the Timo and /bpg/ community in 4chan, specifically Discord one.