http://www.daemonology.net/bsdiff/