up vote 0 down vote favorite
share [g+] share [fb]

As part of my job I regularly need to upload big files (a 512 MB to 1 GB ISO, for example). In some cases, very little changes from ISO to ISO (say, a 10 MB file in a 1 GB ISO). Unfortunately, I can't just send the changed file - I need to send the whole ISO. A faster connection is not a valid solution.

Is there any tool (preferably Linux, preferably free) that can make and apply diffs of such big binary files?

link|improve this question

67% accept rate
Can't you build the .iso on the remote server? update the file remotely and then master the iso on the remote server. – MidnighToker Jan 14 '10 at 23:13
An additional requirement would be that it also has a Windows version. Looks like xdelta could be what I'm looking for. – ggambett Jan 14 '10 at 23:14
feedback

3 Answers

up vote 2 down vote accepted

I use xdelta for this purpose, others use rdiff. Both work nicely.

link|improve this answer
feedback

We use rdiff for replicating database snapshots to a backup server at remote offices every hour. It's been working pretty well for several months now.

All your need is rdiff and cygwin1.dll and you're good to go.

link|improve this answer
feedback

Is it possible to rsync the files? This will find an apply small binary differences.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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