librsync, not libarchive, that is another project!