Key features:
- 15+ algorithms: SHA-2/3, BLAKE2/3, xxHash3, MD5, SHA-1 - Fast mode: Samples 300MB (start/middle/end) for 100x speedup on large files - SIMD acceleration: Automatic SSE/AVX/AVX-512/NEON optimization - Directory scanning with parallel processing - Hash database storage and verification - Compare databases to find changes/duplicates - .hashignore support (gitignore-style patterns) - Wildcard patterns for batch operations - Multiple output formats: standard, hashdeep, JSON - LZMA compression for databases - Cross-platform: Linux, macOS, Windows, FreeBSD
Perfect for backup verification, duplicate detection, and integrity checking. BLAKE3 achieves 1-3 GB/s throughput.
https://github.com/vyrti/hash-rs
vyrti•1h ago
Key features:
- 15+ algorithms: SHA-2/3, BLAKE2/3, xxHash3, MD5, SHA-1 - Fast mode: Samples 300MB (start/middle/end) for 100x speedup on large files - SIMD acceleration: Automatic SSE/AVX/AVX-512/NEON optimization - Directory scanning with parallel processing - Hash database storage and verification - Compare databases to find changes/duplicates - .hashignore support (gitignore-style patterns) - Wildcard patterns for batch operations - Multiple output formats: standard, hashdeep, JSON - LZMA compression for databases - Cross-platform: Linux, macOS, Windows, FreeBSD
Perfect for backup verification, duplicate detection, and integrity checking. BLAKE3 achieves 1-3 GB/s throughput.
https://github.com/vyrti/hash-rs