一个好用的不基于时间的同步文件的软件 —— Allway sync 文件同步

文件同步是协作同步的基础。

对于多文件修改后的同步备份,如果不是同步到网盘,那种有网盘软件帮助,识别修改后文件,并备份。容易出现备份出错,人就容易麻,麻中麻。

基本需求

对于文件的同步需求,如下:

  1. 识别更新后的文件(很多同步工具都是基于系统时间,一错全错)
  2. 不基于系统时间识别文件修改情况
  3. 支持任意格式
  4. 可以选择删除不对等的文件
  5. 增量备份(高端)
  6. 多端同步(即支持各类文件传输协议)

Allway sync 文件同步软件

image-20211118104813815

有好多软件都有这个软件的影子。

也不知道谁是鸡谁是蛋。

软件下载地址:

链接:https://pan.baidu.com/s/1T28-nvumcEX3B1Wd1o-VvQ 
提取码:n4am 

小想法

下面就是我对这个软件两个小点的想法

第一个,不基于系统时间识别文件修改状态

第二个,增量备份

不基于系统时间识别文件修改状态

没有时间做参考系坐标原点,还是很容易乱套的。有一些软件的破解也是往系统时间上面做文章,这个点在正常写软件的时候也不好想到,奇奇怪怪的角度。

有一些权益的增加,必然会有一些舍弃。不用时间了,就需要用些空间。

基本思路是给文件打点,以文件名为索引,制定一张表。这张表包括这个文件的基本信息,每种文件格式都有一个特征头部,诶~。文件名,文件头部特征值,文件哈希值,巴拉巴拉巴拉

文件每有一次变更,就在表里面打个点。对比文件哈希值,一个文件有一点点变化,哈希值出现雪崩效应。对比哈希值是合理的,况且计算哈希值也花不了多少计算资源。

这里面还有一个基准点,文件用这个软件创建之后,形成两个对等的表。一个用来记时间(创建时间用秒表示),一个用来记变化。

简单点说就是,利用哈希值的雪崩效应,判定文件更新前后。

增量备份

增量就是只修改文件的一部分同时也只更新这一部分,达到备份的目的。

那可能要问了,打开文件修改,再保存,不就是增量修改么。格局小了格局小了,文件打开基于某个格式,各种格式的压缩方式又不一样。要是能寻求一种,底层的增量哈哈哈哈哪得省多少钱啊

这是个大课题,是个恰饭的点。奈何等级不够,只搞懂了一点点。

现在的增量备份是用CPU资源换带宽流量资源。也就是说这玩意儿就是算。

当一个文件很大的时候,我们可以把它分块,一个块一个块的储存。这时候,文件太过散乱了,需要一个程序或者说一个表(BT种子就是这么一回事),把这个块的名字存起来(还是哈希值)。

既然是要备份,也就是说我们修改一部分,后面还是要用的,文件不能损坏。

文件修改了一部分,整个去分块,对比之前的分块哈希,有变更的分块就是需要增量备份的块。

混合在一起 ~

数据这样分块存储,跟数据帧是一个意思,只是一个大一个小一点。

我这里有个疑问,数据的小变动会不会引起数据底层(0101010这块的)的大变动?

按我的想法,数据能表现成一个稀疏矩阵的时候,不会引起大的变动。(空间换信息这样的)

当然,我也知道压缩这个概念,字典中字段的数量决定了可压缩的极限。一个格式的能支持压缩率越高,它相对而言冗余的信息就越多。

压缩是个数学问题,留给数学家和编码学家。

研究了一段时间的PDF格式和国家自主研发电子文件格式OPD,下次写
– 文章完 –

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/353868.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

android 时间同步软件,Network Time(时间同步软件)

Network Time(时间同步软件)是一款专业用以互联网技术多台计算机的系统时钟同步软件,运用Network Time可以完成服务器和局域网络的時间做到ms级的精确,有必须的可以下载应用。 【基础介绍】 Network Time是由 Han-soft发布的一款功能齐全的时间同步系统&…

时间同步软件和相关网站

网站 国家授时中心 http://www.time.ac.cn/stime.asp Time.is - 任何时区的精确时间 https://time.is/ 软件 时间精灵——WEB在线时间发布与校准Timefairy.exe 官网:http://www.time.ac.cn/times/timefairy.htm 下载:http://www.time.ac.cn/serve/down…

韶关python培训班_“韶”字的五行属性是什么?

韶字五行属性及含义 拼音:shao (姓氏)繁体:韶笔画:14五行属性:金吉凶:吉 韶〈名〉 (形声。从音,召声。本义:传说中的虞舜时代的乐曲名) 传说舜所作的乐曲名 [name of music composed by Emperor Shun] 韶,虞舜乐也…

目标检测算法:Faster-RCNN论文解读

目标检测算法:Faster-RCNN论文解读 前言 ​ 其实网上已经有很多很好的解读各种论文的文章了,但是我决定自己也写一写,当然,我的主要目的就是帮助自己梳理、深入理解论文,因为写文章,你必须把你所写的东西表…

N-propargyloxycarbonyl-L-lysine,1215204-46-8,是一种基于赖氨酸的非天然氨基酸 (UAA)

产品描述: N-ε-propargyloxycarbonyl-L-lysine (H-L-Lys(Poc)-OH) 是一种基于赖氨酸的非天然氨基酸 (UAA)。 广泛用于多种生物体中荧光探针的生物偶联。 N- ε- Propargyloxycarbonyl-L-lysine (H-L-Lys (Poc) - OH) is a non natural amino acid (UAA) based on …

Qt6之调用Windows下vc生成的动态链接库dll

Qt是跨平台工具,显然能和windows的动态库一起使用。 在Windows操作系统上,库以文件的形式存在,并且可以分为动态链接库(DLL) 和静态链接库两种。动态链接库文控以.dll为后缀名,静态链接库文控以.lib为后缀名。不管是动态链接库还是…

【Mysql】 表的增删查改

文章目录 【Mysql】表的增删查改Create --创建数据Retireve -- 读取数据select 列where条件order by -- 结果排序limit -- 分页 Update -- 更新数据Delete -- 删除数据deletetruncate -- 截断表 插入查询结果聚合函数group by 子句 【Mysql】表的增删查改 CRUD : Create(创建)…

Java开发手册中为什么不建议在for循环中使用“+“进行字符串操作

场景 java开发手册中对于循环体中进行字符串的拼接要求如下: 【推荐】循环体内,字符串的连接方式,使用 StringBuilder 的 append 方法进行扩展。 说明:下例中,反编译出的字节码文件显示每次循环都会 new 出一个 Str…

docker安装golang

最近玩 docker 比较多,试试安装 golang 操作系统:Linux 第一步 先看一下镜像: docker images 看一下我们目前的镜像中,是不是有go 如果有,版本不合适等,可以考虑删除,重新安装,也…

死亡空间2显卡测试软件,《激战2》官方显卡测试数据 A卡略胜N卡

在经过无数次测试后,《激战2》的开发人员从测试玩家处获得了无数的反馈和数据,今天ArenaNet针对硬件配置公布了相关数据,从数据中可以看到,在其他硬件不会成为瓶颈的情况下,AMD显卡帧数要比同等级Nvidia显卡略高&#…

linux运行激战2,在Deepin 20.1系统下可用Wine来模拟运行激战2游戏

经过实测并确定,在Deepin 20.1系统下可以用Wine来模拟运行激战2网络游戏,它的表现跟Windows下差不多,虽然是Wine,但这个游戏优化还是挺好的,我是核显玩的,帧数大概30左右吧,效果在预期之内。 效…

《从零开始的 RPG 游戏制作教程》第六期:设置怪物掉落物并部署关卡怪物

目录 1. 前言 2. 第一期:制作基础场景 3. 第二期:让勇者和怪物登场 4. 第三期:基础的数值设计 5.第四期:从理论的角度简单聊聊关卡 6.第五期:制作物品和技能 第六期:设置怪物掉落物并部署关卡怪物 …

五大移动GPU厂商

《谁能笑傲江湖?移动处理器门派那些事儿》一文中我们把2012年的移动处理器的厂商做了一番介绍,并按照各自的属性给划分了门派。既然把他们称为江湖门派,那么每一个门派总要有自己的绝活。移动处理器厂商中CPU基本都是源自ARM,同架…

趣谈网络协议-第二模块-底层网络知识详解:2最重要的传输层

趣谈网络协议-第二模块-底层网络知识详解:2最重要的传输层 1:第10讲 | UDP协议:因性善而简单,难免碰到“城会玩”TCP 和 UDP 有哪些区别?UDP 包头是什么样的?UDP 的三大特点第一,沟通简单第二,轻…

物联网-鸡舍项目总结

转自:http://mt.sohu.com/20160816/n464326503.shtml,在此向作者致敬,干货很多。 本系统采用五层架构:传感器/智能设备→采集器/智能终端→智能网关→云中间件/Web后台→网页/微信。 鸡舍一般需要监控的参数,包括光照、…

Python爬虫可视化第2季-舌尖上的“小龙虾”

前言: 上期内容与大家分享了一些旅游的内容,从本期开始,会陆续分享一些为吃货们量身定制的文章。世界杯激战正酣,大家在欣赏精彩比赛的同时,怎能少了美食的陪伴,我们今天就来聊聊世界杯的好丽友-小龙虾。 P…

华为的汽车“攻势”

数字化转型,对于传统汽车的从业者而言,看起来还是一个陌生的词汇。\n 然而,现实是,把汽车产品数字化,把企业运营数字化,把一切实体的东西数字化、虚拟化,将成为传统车企不得不直面的事关生死的…

三级pc技术_第十九周PC、笔电、数码周边新品汇总:AMD英特尔激战正酣

【dogkeji-科技犬】 各位网友周末好,又到了2020年第十九周的PC、笔电、数码周边新品发布汇总时刻(2020年5月4日至2020年5月9日),那么本周有那些PC、笔电、数码周边新品发布呢?通过科技犬的汇总我们来一起回顾一下吧。 …

安全——网络安全协议的引入

TCP/IP安全缺陷 信息泄露 概述 网络中投递的报文往往包含账号、口令等敏感信息,若这些信息泄露则是灾难性的后果。其中嗅探是一种常见而隐蔽的网络攻击手段。 嗅探 概述 问题:在共享式网络架构下,所有的数据都是以广播方式进行发送&…

618价格激战下的苏宁悟空榜 映射零售进阶史

今年的电商价格战,给我的感觉是猛的一批。百亿补贴、J-10%、24期免息、直播低价促销、自有品牌产品降价不降质等等,一套价格组合拳打下来,让原本萎靡不振的消费市场又恢复到了以往的热闹烟火气息氛围中。 联想到8年之前的京东刘强东向苏宁发起…