没有合适的资源?快使用搜索试试~ 我知道了~
file-sync:目录同步工具
共20个文件
java:12个
prefs:2个
png:1个
需积分: 10 0 下载量 177 浏览量
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
- 粉丝: 50
- 资源: 4587
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 206693250008_R01C02_Grn.idat
- 瞳孔跟踪-基于OpenCV+网络摄像头的瞳孔跟踪算法实现-附项目源码+流程教程-优质项目分享.zip
- ModStartCMS v8.4.0 框架稳定性持续迭代,修复部分已知问题
- bleder 教室学校学生教育室办公室考试
- 人脸检测-使用OpenCV实现的动漫+漫画人脸检测算法-附项目源码-优质项目实战.zip
- 道路贴图,材质材料免费
- 人脸检测-基于OpenCV+Node.js+WebSockets实现的实时人脸检测应用-附项目源码-优质项目实战.zip
- 一些常见的MySQL死锁案例-mysql-deadlocks-master(源代码+案例+图解说明)
- UE4动画烘焙器-ue4.27
- 新建文件夹.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功