QuickDash logo

QuickDash Hayaku

Use this command to install QuickDash:
winget install --id=Hayaku.QuickDash -e

A modern alternative to QuickSFV using Rust. It supports BLAKE3, BLAKE2, CRC32, MD5, SHA1, SHA2, SHA3, xxHash

QuickDash is a modern command-line tool designed to verify file integrity through checksum verification. Built using Rust, it provides a robust alternative to QuickSFV with support for multiple hashing algorithms.

Key Features:

  • Supports BLAKE3, BLAKE2, CRC32, MD5, SHA1, SHA2, SHA3, and xxHash
  • Cross-platform compatibility for Windows, macOS, and Linux
  • Fast and efficient performance compared to traditional checksum tools
  • Intuitive command-line interface for quick verification tasks

Audience & Benefit: Ideal for developers, data integrity professionals, and anyone needing reliable file validation. QuickDash streamlines workflows with its efficient processing, reducing errors and ensuring accurate checksum verification across different environments. It can be installed via winget for easy setup.

README

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

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. 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

Install

There are two ways of doing that. You can A) Get a binary from crates.io with command cargo install quickdash B) Get a already compiled binary from GitHub, which features Windows, Mac, Linux builds.

Building

Well, just download the source code, then go 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 all future contributors to this project.

Versions
0.6.1
0.6.0
0.5.8
0.5.7
0.5.6
0.5.5
0.5.3
0.5.1
Website
License