Я хотел бы спросить вас, возможно ли загрузить только двоичные различия между старым локальным файлом и одной из более новых версий файла на сервере и применить их к файлу на клиенте?
Сценарий следующий: на диске есть несколько версий одного файла.
Клиент с устаревшей версией файла подключается к диску и хочет обновить файл до более новой версии. Однако он хочет передать как можно меньше данных и применить эти изменения локально к своей версии.
Есть ли какой-либо вызов API, который можно использовать для этого? Меня особенно интересуют функциональные возможности на основе Java.
Клиент Dropbox поддерживает это, однако его API — нет. Существует также BUP, который можно использовать аналогичным образом, хотя ему не хватает облачного бэкэнда и надлежащей поддержки Windows/Java.
Спасибо и с уважением Питер