没有合适的资源?快使用搜索试试~ 我知道了~
file-sync:目录同步工具
共20个文件
java:12个
prefs:2个
png:1个
需积分: 10 0 下载量 81 浏览量
2021-06-09
09:08:42
上传
评论
收藏 44KB ZIP 举报
温馨提示
file-sync 数据同步工具 一.问题背景经常碰到要同步数据的情况,而系统自带的复制功能又不能实现增量同步,每次都要做全量复制,发生异常情况后只能重头再来,非常麻烦,优其是对那种大文件的处理,更是耗时。二.解决方案1.计算源目录数据指纹2.计算目标目录数据指纹3.对比指纹数据,找出差异项,得到需要添加,删除或更新的文件列表,计算出需要更新的数据大小4.挨个同步差异项,如果碰到大文件,则缓存其指纹数据到目标文件夹中,供下次同步数据时使用三.数据指纹说明数据指纹顾名思义,就是对某一文件夹或文件的唯一标识,其格式为:文件相对路径+:(分隔符)+修改日期+:+数据长度+:+内容指纹内容指纹是由多个内容块的md5组成内容块就是对大文件进行分割处理,每次比较数据,最小的同步对象就是内容块,避免对整个文件做处理,也是实现增量同步的关健点 使用说明: 1.安装Jre 2.下载fileSync.jar
资源推荐
资源详情
资源评论
收起资源包目录
file-sync-master.zip (20个子文件)
file-sync-master
run.png 9KB
README.md 1KB
fileSync.jar 22KB
FileSync
.project 367B
src
com
hjh
file
sync
process
ProcessPrinter.java 740B
CancelControl.java 148B
IProcessListener.java 340B
SimpleProcessListener.java 1KB
core
FSConfig.java 3KB
SyncFolderInfo.java 4KB
KeyGeneral.java 3KB
SyncItem.java 6KB
util
FileUtils.java 404B
MD5.java 776B
LogHelper.java 344B
main
Main.java 4KB
.settings
org.eclipse.jdt.core.prefs 587B
org.eclipse.core.resources.prefs 55B
docs
note.txt 48B
.classpath 295B
共 20 条
- 1
资源评论
Untournant
- 粉丝: 55
- 资源: 4587
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功