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
  • 26,917
  • 4
  • 45
  • 72
Fmstrat
  • 1,492
  • 2
  • 17
  • 24

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
  • 322,767
  • 57
  • 360
  • 340