百度网盘|为什么微软的网盘Onedrive不像百度网盘一样支持秒传呢?

百度网盘|为什么微软的网盘Onedrive不像百度网盘一样支持秒传呢?

文章图片

百度网盘|为什么微软的网盘Onedrive不像百度网盘一样支持秒传呢?

文章图片




假设你电脑里有一万个文件 , 有一个是不同的 , 如何区分这一万个文件?最朴素的办法就是打开一个个看 。 显然你接下来至少俩月不用干别的了 。 那么作为聪明人 , 就会想到对比文件尺寸 , 不一样的文件尺寸大概率不同 , 很容易可以批量比较出来 。



于是有人研发了哈希算法 , 可以通过某种算法将文件抽象成一串固定的十六进制哈希码值 , 同时保证每个文件对应且进对应唯一的哈希码值 , 同时保证哈希码值之间相互不重复 。 简单说就是给文件算身份证号码 。 哈希码值是一串十六进制数 , 其尺寸容量远远小于你的音乐 , 视频 。 对比查询筛选的速度远大于直接比对文件数据 。

【百度网盘|为什么微软的网盘Onedrive不像百度网盘一样支持秒传呢?】

然后百度网盘做了什么 , 很简单 , 你每次上传任何东西以前先计算哈希值 。 然后对比服务器中有没有同样的哈希值 。 如果有 , 放弃上传 , 直接给你一个该文件的访问权限 , 如果没有 , 用被限速的小水管慢慢给你上传 。 最后说你失去了什么?说实话是很微妙 , 又很重要 , 同时在中国一文不值的玩意:你的数据隐私 。




能使用秒传技术 , 证明百度网盘作为云存储提供商对你的存储有完全的权限 , 相当于你银行金库的东西可以被银行随意拿出来把玩一遍复印两份再装回去 。 同时能把你的保险箱里面的东西取出来给别人 。 也就是说 , 你上传的所有数据 , 无论是你的写真照还是你的银行卡信息 , 还是你不可公开的账本数据 , 上传就代表着单向开放给百度网盘 。




当然 , 有解决方案---你可以在本体打个加密压缩包 , 然后用上随机密码 , 然后再本地存储管理密码 。 代价就是秒传不可用 。 偶对了 , 在线解压过的文件也相当于是开放了 , 这点得注意 , 至于不支持秒传 , 这么说吧 , 支持秒传就是光明正大的告诉你 , 你的所有东西都没有隐私 , 不支持也就仅仅是表面上意思意思罢了 。 真想要隐私 , 老老实实AES256加密压缩包 , 然后用复杂随机密码 , 你们觉得呢?