Здравствуйте господа знатоки!
Существует небезызвестный я думаю алгоритм Rsync, который уже обсуждался в паре топиков...
Подробности можно посмотреть например здесь:
здесь
Я хочу немного переделать его. Задача почти такая же: необходимо сформировать такой патч-файл, в котором содержаться блоки информации и что с ними делать, чтобы из старой версии файла, получалась новая версия. В данном случае два компа не нужно, нужно делать это на одном и файлы патчатся не в реальном времени а все изменения откладываются в патч-файл.
Чтобы не изобретать велосипед, хотел спросить: не делал ли кто что-то подобное?
(Пишу на С++, хотя это и не важно)