发布网友 发布时间:2022-04-22 02:39
共1个回答
热心网友 时间:2023-07-15 15:01
一、百度网盘极速秒传原理:
1、上传大文件时,会对文件进行比对操作,这里的对比操作其实就是将下载的
"极速控件"
插件对要上传的文件进行"哈希值"的计算,跟百度的"哈希值"数据库中的文件进行匹配操作.
2、如果发现两者的"哈希值"相同,那么,将已存在于百度数据库里面的文件对应的文件链接到网友对应的帐号里,做一个关联就可以,其实并没有对本地文件进行上传,所以也就看到了秒传的效果.
二、秒传的弊端:
如果"哈希值"一样的,但是文件不一样怎么办,因为毕竟没有把自己本地的文件进行上传,而是用的别人的文件,还是会有所担心的.
其实哈希算法就像是人的指纹一样,十万个里面可能会发现一个不一样的,这种概率极低.
另一方面,哈希算法其实不止所熟知的
md5
,还有
shx
,
当然,相信百度这样的公司有自己的一套更精确的算法.