Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I've looked at a lot of the copy tools available on windows such as RichCopy and RoboCopy but they all seem to use date/time stamp comparisons to determine whether or not do the copy.

What I'm looking for is something that can be executed from the command line and will generate a hash that is used to compare the files in the source and destination to determine whether or not to do the copy.


share|improve this question
Calculating hashes seems to be an incredibly expensive idea, especially when copying over networks. It doesn't come as a surprise that this is a rarely implemented (and probably rarely requested/needed) feature. –  Joey Sep 29 '09 at 19:12
en.wikipedia.org/wiki/Rsync#Algorithm –  akira Oct 14 '09 at 6:57

2 Answers 2

SyncBack SE, since its version V5.5.0.9 (April 2009), has the option to use a hash for file comparison.

New: Option to always calculate hash values for file comparison

share|improve this answer

You asked for command line, so I'd recommend

You can use the normal Windows DOS prompt, or get rxvt.

However, if you'd like something GUI you could schedule for backups

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.