Screenshot
Main window.
Features
- Recursive file-system scan with progress bar
- Flexible filters: extension, min / max size
- Supports multiple search modes: fast (compare by first KBytes only), normal (first+middle+end KBytes), full (full-hash comparing)
- Uses fast hash function xxhash
- Supports Image preview, file selection (ctrl+mouse click to select multiple files), context menu
- Supports deleting all duplicates at once (Keep one file per group button)
- Uses tooltips to show filepath, creation date, etc
- Cross-platform GUI (Qt 6)
Quick Start
- Grab a pre-built binary or build it from source files.
- Double-click the executable. If you use Linux, make file executable
chmod a+x ./DeduplicatorV2_2_2
- Select a folder, adjust filters, hit Find Duplicates.
- Select files and run context menu to delete selected, or just press Keep one file per group to delete all duplicates at once.
Built With
- Python 3.10+
- PySide6 – Qt 6 bindings
- send2trash – safe deletion
- Pillow – image handling
- xxhash – Fast hash calculation