秒传,qq文件秒传怎么做到的?

2022-01-08 11:33:20 APP软件 投稿:一盘搜百科
摘要是因为服务器存在一样的文件,所以秒传,原理如下: 1. 在文件上传之初,将本地文件进行HASH计算,得出文件指纹秒传; 2.将文件指纹数据上传到服务器; 3.服务端将文件指纹和现存的文件指纹进行比对,

是因为服务器存在一样的文件,所以秒传,原理如下: 1. 在文件上传之初,将本地文件进行HASH计算,得出文件指纹秒传; 2.将文件指纹数据上传到服务器; 3.服务端将文件指纹和现存的文件指纹进行比对,并返回比对结果给客户端; 4.客户端获取比对结果; 5. 如果是比对成功,则说明服务端已经有同样的文件存在,则直接将文件名和指纹及文件标识符一并上传到服务端,而服务端在接受到之后,只是将文件名存放在客户的名下,文件则是映射到原有文件的路径中,返回秒传成功信息; 6.如果比对不成功,就变得和普通上传并无二致,老老实实的通过比特,1比特的上传到服务端。

秒传,qq文件秒传怎么做到的?插图

什么是秒传?如何经常秒传?

秒传是一种在网盘上常见的“忽略式”上传方式,就是您上传了一个文件名为111.exe,MD5为一个数,有一个网友以前也上传一个叫222.exe,MD5和您上传的文件MD5码一模一样,所以这个文件上传到服务器上的时间就很短了,这是因为别人上传过这个文件,您上传这个文件,服务器上有这个文件了,所以只需要把这个文件复制一份到您的网盘上就可以了。把你要上传的东西压缩成RAR,东西上传,服务器会先做MD5校验,如果服务器上有一样的东西,它就直接给你个新地址,其实你下载的都是服务器上的同一个文件,想要不秒传,其实只要让MD5改变,就是对文件本身做一下修改(改名字不行),例如一个文本文件,你多加几个字,MD5就变了,就不会秒传了。

秒传,qq文件秒传怎么做到的?插图1

但是有些文件我们不好改变,也不想改变,那其实只要压缩一下,MD5就变了,而下载的人也能获得最原始的资料,不过就是加压要花费一点时间。

声明:一盘搜百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 88888@qq.com