0

Is there an existing library or codebase that is cross platform (Windows/Linux/OSX or a segment thereof) that would allow me to quickly compare the differences between two files over a network?

Basically, trying to recreate a basic version of rsync's "inplace" for a project I'm working on which would take the differences between the files and send just that block level data over the network connection.

Thanks.

CrazyCasta
  • 22,698
  • 4
  • 38
  • 66
Fmstrat
  • 1,335
  • 1
  • 15
  • 21

1 Answers1

3

There is a librsync (with some more information available at the author's site) that you could take a look at. It appears to have been abandoned for quite a while, the last release was in 2004, but it may work well enough as-is.

Brian Campbell
  • 289,867
  • 55
  • 346
  • 327