Мы знаем, что клиенты рабочего стола Dropbox используют алгоритм двоичного diff, чтобы разбивать все файлы на блоки и только загружать блоки, которые он еще не имеет в облаке (https://serverfault.com/info/52861/how-does-dropbox-version-upload-large-files).
Тем не менее, API Dropbox, насколько я вижу, может загружать только весь файл (/files_put, /files (POST)), когда требуется синхронизация.
Есть ли способ сделать дифференциальную/инкрементную синхронизацию с помощью Dropbox API, т.е. загружать только измененную часть файла, как это делают клиенты на рабочем столе?
Если это невозможно, то каковы наилучшие методы для периодической синхронизации больших файлов с небольшими изменениями с помощью Dropbox API?