Queremos resolver el siguiente problema: Tenemos dos archivos binarios, y queremos crear un tercer archivo, que corresponda con la diferencia entre estos dos. Para poder hacer esta operación tenemos la herramienta xdelta (disponible en Linux y Windows). Para instalarla en linux, simplemente ejecutaríamos sudo apt-get install xdelta.
Para crear el archivo con la diferencia:
xdelta3 -e -s archivo1 archivo2 archivo_diferencia
y nos crearía un 'archivo_diferencia' a partir del cual, uniéndolo a 'archivo1', podríamos crear 'archivo2'. Para realizar esta operación:
xdelta3 -d -s archivo1 archivo_diferencia archivo2_reconstruido