sometimes I have only little bandwidth. Also I have access to a machine with high bandwidth via ssh over the low bandwidth line.
So let's say, there's a new version of my favorite live system.
The old version are both on my local and my remote system. Actually I want to have the new file on my local harddrive, transferring only the differential data. I tried downloading the new iso to the remote system and create a patch using bsdiff, but it uses to much memory (about 30gb for a 1gb iso).
One possibility would be to split the file to smaller parts and diff them. What else can I try?