关于文件的增量备份及传输,高分送出

gaoyuanjun 2007-02-06 04:52:58
这是写毕业设计遇到的问题,查了好多相关增量备份,大部分都是针对数据库的,我想实现的是文件的怎量备份.
具体要求是:启动一个线程,监控一个目录下的所有文件,当有文件被修改后,能够发现具体修改的部分,并上传到远程服务器,这样只需要上传修改的部分,大大减少了网络负担,同时在远程服务器上要合并形成一个新的版本.
已经实现的功能: 现在我已经实现了文件监控,并将文件按同样大小分块,做了摘要运算,但是,如何在文件被修改后对文件重新分块,并能最大可能的保证其中一块的修改不影响到其他块呢?想知道这样的算法.
我想在文件第一次分块的时候,在每块后面加个标记,以后分块就按标记来分,但加什么标记,可以不被用户修改掉?
...全文
308 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
carrot1010 2010-08-02
  • 打赏
  • 举报
回复
你好,我也在做文件备份,想对指定文件夹做增量备份。请问一下怎么开始?我刚刚起步,文件监控都没做好。查到的资料大部分都是Linux下的开源方面的,有Windows下的吗?非常希望得到你的帮助,谢谢。
e-mail:8415760@163.com
sunrui82 2007-10-23
  • 打赏
  • 举报
回复
你好,我也在做文件备份,想对指定文件夹做增量备份。请问一下怎么开始?我刚刚起步,文件监控都没做好。查到的资料大部分都是Linux下的开源方面的,有Windows下的吗?非常希望得到你的帮助,谢谢。e-mail:sunrui82@gmail.com
garyone 2007-03-26
  • 打赏
  • 举报
回复
给我你的EMAIL,我给你
ahjoe 2007-02-09
  • 打赏
  • 举报
回复
寻找修改部分的时候,重新校验并与已经保存的校验码比较,不同的就是修改的。
ahjoe 2007-02-09
  • 打赏
  • 举报
回复
你不可以修改源文件的内容,你可以建另外的文件来记录源文件的分块校验码。
gaoyuanjun 2007-02-08
  • 打赏
  • 举报
回复
没有人知道吗?????

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧