Я работаю над приложением отправки измененных файлов на другие компьютеры. В настоящее время измененный файл отправляется полностью, даже если изменение незначительное. Я ищу библиотеку (C, C++, Java), которая позволила бы мне создать двоичный diff и отправить только дельта и соответствующий патч для объединения данных обратно.Binary diff algorithm для коммерческого программного обеспечения
Я ищу что-то идеально под лицензией Eclipse или Apache. LGPL тоже будет работать.