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.

Do sync programs like Dropbox typically track file changes by doing byte by byte comparisons, or using hashes, or using diff / keeping local commit logs like version control, or what?

share|improve this question

closed as not a real question by Doug Harris, EBGreen, akira, Indrek, Daniel Beck Oct 2 '12 at 17:45

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

    
This is a little too broad for Superuser.com. Search over on programmers.stackexchange.com for this sort of theoretical question. –  Doug Harris Oct 2 '12 at 17:32
    
The method will vary depending on the program. What you are asking for at worst is for people to express their opinions about how they think these programs might work (since it is unlikely that the dropbox team or some similar group would see it and post here). And at best for several competing answers that would essentially a list of methods. Neither result fits well with superuser's intended goal. –  EBGreen Oct 2 '12 at 17:33
    
"Most sync programs"... I doubt anyone can answer this. –  Daniel Beck Oct 2 '12 at 17:46
    
Could you help me move my question to programmers.stackexchange.com in addition to closing my question? –  mcandre Oct 2 '12 at 19:29
add comment

1 Answer

Specifically for dropbox here it is stated that they perform a "binary diff" to determine what to transfer.

share|improve this answer
    
Thanks, dude! I wouldn't have known where to look for that tidbit. –  mcandre Oct 2 '12 at 20:37
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.