DskDitto: Ultra-fast, parallel duplicate-file detector
- Open Source
- Storage
- Developer Tools
- Programming
DskDitto is a Go-based duplicate-file finder that promises very fast scanning across large disks and includes features like fuzzy matching. People quickly treated it as one more entrant in a crowded category rather than a breakthrough, and the useful conversation centered on implementation choices. The biggest technical pushback was that duplicate detection does not need cryptographic hashing for the first pass. Fast non-cryptographic hashes or even CRC-32 can cheaply eliminate almost all non-matches, with slower detailed checks only on collisions. That fits what several people see in practice anyway, because these tools often hit storage and memory bandwidth limits long before they run out of CPU. Comments also surfaced adjacent features users actually want from dedupe software: whole-directory duplicate detection, media-aware perceptual matching like Czkawka offers, and reflink conversion so duplicate files become copy-on-write clones instead of getting deleted. On usability, the strongest praise went to tools like fclones that produce intermediate candidate lists for review before any destructive action. The mood was interested but grounded. People liked that the author shipped something useful, but they judged it against existing tools and against the real bottlenecks of disk scanning rather than the repo’s “instantly” framing.
If you build or adopt dedupe tooling, pay more attention to hashing strategy, I/O bottlenecks, and safe review workflows than headline benchmark claims. The winning products here are the ones that combine fast candidate filtering with conservative deletion or reflink workflows users can trust.
-
github.com
- Discuss on HN