bsdiff changed to remove bz2, the header and to allow streaming interfaces, to be used on the esp32 with idf as a component
Why do you think that https://github.com/ESP32-Musings/esp32_compressed_delta_ota_update is a good alternative to esp32_bsdiff