Как DropBox реализовал эти две функции (высокоуровневый ответ в порядке):
Получить значок файла для изменения после его синхронизации в Windows?(Я предполагаю, что аналогичные ответы будут применяться к другим ОС)
Отправить только изменения, сделанные в файл, а не весь файл?
Для 2, я предполагаю, что это работало, используя что-то похожее на diff на стороне клиента, и отправляя вывод ...