Дельта-загрузка с поддержкой сжатого / сжатого файла (кроссплатформенная) - PullRequest
1 голос
/ 11 ноября 2010

Так что меня интересует способ (в идеале кроссплатформенный) иметь zip-файл, который загружается через раздражающе медленные соединения по восходящей линии связи (например, ADSL) - где загружается только дельта (при условии, что на сервере есть последняя версия и минимальнаяизменения должны быть загружены).

Теперь rsync может работать - с поддержкой gzip с поддержкой rsync (то есть вы сжимаете файл с помощью gzip - но говорите, что он дружественен к rsync) - но это, конечно, немного болезненно для Windows.

Это было решено раньше?или rsync / gzip combo - это современный уровень?

(обратите внимание, что эта сеть асимметрична - загрузка происходит на порядок быстрее, поэтому проблема двунаправленной синхронизации не возникает).

Ответы [ 2 ]

1 голос
/ 12 ноября 2010

Лучшее решение, кажется, "использовать rsync, даже в Windows"

1 голос
/ 12 ноября 2010

rdiff-backup также доступен для Windows и в значительной степени предназначен для решения подобных проблем.Также, кажется, неплохо обрабатывает двоичные различия.Используйте его только в том случае, если это не критически важные данные, поскольку вариант Windows не так хорошо протестирован.

Я использую его для Linux, никакого опыта работы с Windows вообще нет.Вероятно, было бы неплохо сравнить хэши локального / удаленного местоположения, чтобы быть уверенным.

Вы должны реализовать некоторый cronjob (запланировать задание на панели задач, не знаю, как он вызывается в Windows)Очистите старые файлы, если вы не хотите создавать инкрементные резервные копии.

Не уверен, что это соответствует вашим потребностям, но я думаю, что это очень близко и определенно стоит проверить!

...