帖子来源:https://zhuanlan.zhihu.com/p/369403920
一种有效解决百度网盘链接分享失效的方法,这边没看到有人提,姑且放到这里
秒传的原理
各种网盘所谓的秒传,其实就是用户所上传的文件,在网盘服务器上已经有一份了,网盘直接把服务器上的原始文件建立了一个软链接(快捷链接)到用户名下。因此给用户的感觉是瞬间完成了上传。
百度网盘使用了原始文件的MD5标识+文件校验段的MD5来标识一份原始文件。完全相同的文件,在百度网盘只有一份原始文件。
而对于所谓的删除文件操作,百度网盘并未从服务器上物理删除掉原始文件,只是删除了用户与原始文件间的链接关系。
百度网盘链接失效有以下几种情况:
上传者删除了原始文件,分享链接失效。
分享链接超过有效期。
分享链接被举报,导致分享链接被取消,但原始文件可以正常再次分享,正常下载
分享链接对应的原始文件被百度网盘判为违规,不能分享、下载、在线观看。
对于4 的情况,原始文件已经违规,没有什么应对方法。
对于2、3的情况,可以再次分享或分享秒传链接来应对。
秒传链接的原理
由于百度网盘提供了秒传文件接口 2.6节
因此有高人想到: 根据文件的MD5直接在百度服务器上搜索相关文件, 从而实现转存、分享。
一个秒传链接主要包括:文件校验段的MD5,校验段为文件的前256KB。
生成秒传和使用方法见原帖
另外分享一个安卓端秒传提取器
此处隐藏内容请回复后再查看。
上一篇:
经典选新娘下一篇:
今年年底身份证要实行电子化