关于文件的增量备份及传输,高分送出
这是写毕业设计遇到的问题,查了好多相关增量备份,大部分都是针对数据库的,我想实现的是文件的怎量备份.
具体要求是:启动一个线程,监控一个目录下的所有文件,当有文件被修改后,能够发现具体修改的部分,并上传到远程服务器,这样只需要上传修改的部分,大大减少了网络负担,同时在远程服务器上要合并形成一个新的版本.
已经实现的功能: 现在我已经实现了文件监控,并将文件按同样大小分块,做了摘要运算,但是,如何在文件被修改后对文件重新分块,并能最大可能的保证其中一块的修改不影响到其他块呢?想知道这样的算法.
我想在文件第一次分块的时候,在每块后面加个标记,以后分块就按标记来分,但加什么标记,可以不被用户修改掉?