external bsdiff