Searches for duplicated files in provided directory and subdirectories, and removes them if needed. The program has graphical interface based on the Qt Widgets library.
- Divide files by their size
- In equal size group for each file compute Sha256 hash of first N bytes
- In equal hash group for each file compute Sha256 hash of whole file
- If hashes are equal then consider that files are equal