6 个版本
0.6.1 | 2023 年 6 月 28 日 |
---|---|
0.6.0 | 2022 年 2 月 13 日 |
0.5.7 | 2021 年 9 月 15 日 |
0.5.6 | 2021 年 7 月 28 日 |
0.5.5 | 2021 年 6 月 25 日 |
#457 in 文件系统
93KB
833 行
QuickDash
使用 Rust 的 QuickSFV 的现代替代品。它支持 BLAKE3 和 BLAKE2 哈希、CRC32、MD5、SHA1、SHA2、SHA3、xxHash
注意:旧名称 quick_dash
已不再使用,如果有人想要它,请自由在 crates.io 上使用
基准测试
基准测试是在 Windows 10 和 Ryzen 5 1600 下进行的。用于基准测试程序的 hyperfine
被使用。它检查 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
安装
有两种方法可以做到这一点。您可以通过以下命令从 crates.io 获取二进制文件 A) cargo install quickdash
B) 从 GitHub 获取已编译的二进制文件,它包括 Windows、Mac、Linux 构建。
构建
下载源代码,然后转到克隆的仓库,并写入 cargo build --release
许可协议
本程序采用 Apache License 2.0 许可协议 许可。
感谢
我想感谢 Timo 以及所有未来为本项目做出贡献的人。
依赖项
~10–20MB
~259K SLoC