Questions tagged [librsync]

librsync, the network delta compression library

librsync does network delta compression of arbitrary binary files. It implements the same algorithm as rsync, but not the same network protocol.

librsync provides three main operations:

  • generate a signature S from a file A
  • generate a delta D from S and a new file A1
  • apply D to A to reconstruct A1

The librsync source package also provides the rdiff command-line interface.

24 questions
0
votes
1 answer

rdiff python module

Is there a python module that has the functionality for computing rdiff signatures and delta differencing? I need to perform these operations on a cross-platform application so I'll need something that will bundle into py2exe, py2app etc. I've done…
GP89
  • 6,600
  • 4
  • 36
  • 64
0
votes
1 answer

Replicating changes in a set of ~10000 uniquely-identified pieces of data across unreliable network

Alice and Bob have two sets of ~10000 pieces of data (each smaller than 65536 bytes, usually much smaller), each with a 12-byte ID (timestamp + CRC32). They both would like to have a union of these sets. Their sets only differ slightly: perhaps…
aitap
  • 325
  • 1
  • 9
0
votes
1 answer

Is it possible to write on s3 key using boto?

I have an app built with boto that sync files locally using librsync(wrapped in a python module). I was wondering if is it possible to write on S3 keys so that I could use librsync remotely, for example I would sync a local file with a file in S3 by…
Jr.
  • 101
  • 5
0
votes
1 answer

Segmentation fault - while using librsync library

I have two base file filea.txt and fileb.txt. Trying to create signature, then delta using signature and fileb.txt, then patch filea.txt with that delta. Resulting file's contents should be same as fileb.txt First part creates signature file from…
Dulguun Otgon
  • 1,925
  • 1
  • 19
  • 38
0
votes
1 answer

Writing a python wrapper for librsync with ctypes. How should I compile librsync to work on all systems?

So I'm writing an application in python which requires librsync for more efficient file transfers. I want my librsync wrapper to work so that if librsync is already installed on the system it will use that, but otherwise try to use a version shipped…
Binni
  • 73
  • 3
0
votes
1 answer

Trying to build rdiff-backup, getting error "/usr/bin/ld: cannot find -lrsync"

I am trying to build the latest version of rdiff-backup on a CentOS 6 x64 box. (linode). I am getting the error as follows: /usr/bin/ld: cannot find -lrsync I have searched for a rsync.so file with no results. I have rsync already installed. I…
Ryan Griggs
  • 2,457
  • 2
  • 35
  • 58
0
votes
1 answer

How to compile and build librsync using visual Studio 2010?

We have a requirement where we need some rsync library.I came across something named as librsync and downloaded it from this Link In the readme file of this library its mentioned The PCbuild directory contains a project and pre-generated config …
Abhinav
  • 1,720
  • 4
  • 21
  • 33
0
votes
2 answers

C - good differential compression library for commercial use?

Anyone happens to know a good differential compression library for C, and okay for commercial use (no GPL, so xdelta is out of the question)? I googled around, there was zdelta, but it hasn't been updated for almost 10 years and doesn't seem to…
fy_iceworld
  • 656
  • 2
  • 10
  • 20
0
votes
1 answer

How to install librsync

Trying to install the php-rsync module using pecl and I'm receiving the following errors: CentOS 6.3 [root@]# pecl install rsync Failed to download pecl/rsync within preferred state "stable", latest release is version 0.1.0, stability "beta", use…
Peter
  • 3,144
  • 11
  • 37
  • 56
1
2