Nothing is hashed that cannot match
Files are partitioned by size first, then filtered by a head-and-tail prehash. A file with no possible partner is never read in full.
DuoBolt finds two different things, and the difference is worth getting straight before anything else.
Everything else — reviewing, removing, restoring — is shared between the two.
Nothing is hashed that cannot match
Files are partitioned by size first, then filtered by a head-and-tail prehash. A file with no possible partner is never read in full.
Every match is confirmed
Anything reported as a duplicate has been verified by a full-content BLAKE3 hash. Names, dates and folders play no part in it.
Nothing moves without you
Marking is not removing. Every batch goes through Review Selection, and Operations History can put files back afterwards.
Some folders are off the table
Protected folders make files unselectable — the checkbox refuses rather than warning you after the fact.
The four operations, what each one costs you, and how to undo them.