[转载]百度网盘秒传原理

四级用户 chaoshead 2022-3-14 6972

帖子来源:https://zhuanlan.zhihu.com/p/369403920

一种有效解决百度网盘链接分享失效的方法,这边没看到有人提,姑且放到这里

秒传的原理

各种网盘所谓的秒传,其实就是用户所上传的文件,在网盘服务器上已经有一份了,网盘直接把服务器上的原始文件建立了一个软链接(快捷链接)到用户名下。因此给用户的感觉是瞬间完成了上传。

百度网盘使用了原始文件的MD5标识+文件校验段的MD5来标识一份原始文件。完全相同的文件,在百度网盘只有一份原始文件。

而对于所谓的删除文件操作,百度网盘并未从服务器上物理删除掉原始文件,只是删除了用户与原始文件间的链接关系。

百度网盘链接失效有以下几种情况:

上传者删除了原始文件,分享链接失效。

分享链接超过有效期。

分享链接被举报,导致分享链接被取消,但原始文件可以正常再次分享,正常下载

分享链接对应的原始文件被百度网盘判为违规,不能分享、下载、在线观看。

对于4 的情况,原始文件已经违规,没有什么应对方法。

对于2、3的情况,可以再次分享或分享秒传链接来应对。

秒传链接的原理

由于百度网盘提供了秒传文件接口 2.6节

因此有高人想到: 根据文件的MD5直接在百度服务器上搜索相关文件, 从而实现转存、分享。

一个秒传链接主要包括:文件校验段的MD5,校验段为文件的前256KB。

生成秒传和使用方法见原帖

另外分享一个安卓端秒传提取器



上一篇:经典选新娘
下一篇:今年年底身份证要实行电子化
最新回复 (62)
  • 五级用户 djawfi 2022-3-14
    0 2
    谢谢楼主,学习了
  • 受限用户 钉龙十 2022-3-14
    0 3
  • 受限用户 提携玉龙 2022-3-14
    0 4
  • 六级用户 进站劣人 2022-3-14
    1 5
    有秒传就有秒提取,妙啊。
  • 五级用户 adieu 2022-3-14
    0 6
    看看
  • 六级用户 qqllo 2022-3-14
    0 7
    学习下
  • 四级用户 shine454 2022-3-14
    1 8
    我一直在想,那么多被百度网盘屏蔽的黄油同人本资源难道真的删了吗?
    如果还存在后台服务器里,那么是不是百度里面的人想看什么资源都可以呢。
  • 四级用户 kjaboshopainmw 2022-3-14
    0 9
    厉害
  • 五级用户 草桔海 2022-3-14
    0 10

    有些资源会发一串提取码,应该是这个意思吧

    但如果没有发过这种码,就无法提取了

  • 六级用户 jack5881 2022-3-14
    0 11
    给力, Mediafire还有Yandex网盘也有秒传
  • 三级用户 老顽童 2022-3-14
    0 12
    shine454 我一直在想,那么多被百度网盘屏蔽的黄油同人本资源难道真的删了吗? 如果还存在后台服务器里,那么是不是百度里面的人想看什么资源都可以呢。
    可以,你上传的东西其实就是上传到了别人的超级大硬盘里面,这个超级大硬盘就是所谓的服务器,一般是一个仓库,仓库里面有很多硬盘组。
  • 四级用户 addman 2022-3-14
    0 13
    看看原理
  • 三级用户 核动力蝎子 2022-3-14
    0 14
    shine454 我一直在想,那么多被百度网盘屏蔽的黄油同人本资源难道真的删了吗? 如果还存在后台服务器里,那么是不是百度里面的人想看什么资源都可以呢。
    但,出于权限问题,并不是你想象的所有百度的员工都有资格随便看所有文件的,而且名称也不是你想象的那种明文存储方式。
  • 六级用户 Linux_YL 2022-3-14
    0 15
    学习下
  • 四级用户 wangyu1221 2022-3-14
    0 16
    游戏玩家 有秒传就有秒提取,妙啊。
    你要提取的文件大概率是你本地没有的 
  • 四级用户 tomwu11 2022-3-14
    0 17
    谢谢楼主,学习了
  • 五级用户 savion 2022-3-14
    0 18
    秒传链接确实实用 不担心和谐
  • 五级用户 掌机游戏爱好者 2022-3-14
    0 19
    游戏玩家 有秒传就有秒提取,妙啊。
    居然看成 有秒传就有秒设
  • 四级用户 序列人 2022-3-14
    0 20
    有秒射吗?
    • 老男人游戏网配套论坛
      64
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。