Загружайте в клиент только бинарные отличия с помощью Google Drive SDK

Я хотел бы спросить вас, возможно ли загрузить только двоичные различия между старым локальным файлом и одной из более новых версий файла на сервере и применить их к файлу на клиенте?

Сценарий следующий: на диске есть несколько версий одного файла.

Клиент с устаревшей версией файла подключается к диску и хочет обновить файл до более новой версии. Однако он хочет передать как можно меньше данных и применить эти изменения локально к своей версии.

Есть ли какой-либо вызов API, который можно использовать для этого? Меня особенно интересуют функциональные возможности на основе Java.

Клиент Dropbox поддерживает это, однако его API — нет. Существует также BUP, который можно использовать аналогичным образом, хотя ему не хватает облачного бэкэнда и надлежащей поддержки Windows/Java.

Спасибо и с уважением Питер


person squared9    schedule 25.04.2012    source источник


Ответы (1)


В настоящее время API Google Диска не поддерживает загрузку различий. Хотя это то, что мы могли бы рассмотреть в будущем выпуске. Спасибо за запрос функции :)

person Nicolas Garnier    schedule 25.04.2012
comment
Я думаю, что поддержка загрузки/выгрузки diff очень необходима, чтобы конкурировать с другими сервисами (например, Dropbox). Надеюсь увидеть это в будущем. - person Poul K. Sørensen; 03.05.2012