I've got two partition images (A and B) and want to use them to create a patch that I can apply on A on another computer in order to get the new B image without flooding the network. I have the following requirements:
- works on linuxLinux
- can create diffs
- can use diffs to patch files
- can handle binary files
- can handle large files (a few hundred GB should work)
- no user interaction required (just a console application)
- ideally, should be able to read from/write to pipes (so that I can pipe into it from a gzip-compressed file and write to one)
Does something like that exist?