返回列表 发帖
回复 10# 523066680


    干嘛把主题帖的代码给删了啊?不是确定robocopy不带正文校验了吗?
天的白色影子

TOP

本帖最后由 qzwqzw 于 2025-3-7 15:23 编辑

之前只用过一次robocopy
后来用beyondcompare
再后来用duplicati
反正是没有再折腾命令行了
它的发布初衷是对标类Unix平台同时期发布的的rsync
但是后来好像活的不太好

印象中robocopy最早没有内置
是微软的某个资源包工具集里带的
相当于是“编外”工具
看那个命令行帮助的风格就很个性
只是后期被微软的Windows主家收编了
不仅给了正式编制
还叠上了卷影、多线程、SMB压缩等系统级buf
还自卖自夸的加上了“Windows 的可靠”标签
也不看看是谁在背书
好像Windows就多可靠一样

这种工具支持正文校验不是不行
只是别忘了它最初所强调的是性能、效率而不是可靠
而所有的校验算法包括CRC和HASH都需要牺牲性能
这种情况下该如何权衡其实是不难理解的
一般情况下我们会考虑增加一个校验的开关
然后默认关掉它

但微软可能觉得没有必要这么做
也许在他们认知的robocopy的绝大多数使用场景下
仅靠时间、大小、属性就可以判断文件的更新状态
再加上正文校验码纯属画蛇添足
也得亏是这样
其它同步软件才有了生存的空间
你的perl代码也才有了发布的由头
1

评分人数

天的白色影子

TOP

回复 14# 523066680


    怪不得还要黑体加粗
天的白色影子

TOP

返回列表