V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
li02
V2EX  ›  互联网

有文件 MD5 时能否利用网盘的"秒传"来快速上传文件?

  •  
  •   li02 · 2022-02-10 14:10:02 +08:00 · 1462 次点击
    这是一个创建于 777 天前的主题,其中的信息可能已经有所发展或是发生改变。

    BT 下了很久的文件,传网盘时却发现可以秒传

    百度网盘上传时,如果是超过 256KB 的文件,将计算整个文件的 MD5 和文件前 256KB 内容的 MD5 ,并对两个 MD5 值加密后请求后端执行秒传。后端通过两个 MD5 和长度信息判断是否存在该文件,如果存在则完成秒传。

    现在有没有利用秒传直接上传文件的工具呢?

    kop1989smurf
        1
    kop1989smurf  
       2022-02-10 14:13:12 +08:00
    你自己都说了“并对两个 MD5 值加密后请求后端执行秒传”。
    答案不言自明。
    Leonard
        2
    Leonard  
       2022-02-10 14:16:09 +08:00
    你自己已经回答了
    Grouie
        3
    Grouie  
       2022-02-10 14:16:16 +08:00 via iPhone
    找一个能快速生成指定 MD5 文件的方法,感觉不太可能。换种思路可以考虑 hook 百度云客户端判断 MD5 的那个函数,修改返回的结果。
    koast
        4
    koast  
       2022-02-10 14:16:35 +08:00 via Android
    有,百度云的 go 客户端就有
    hanqian
        5
    hanqian  
       2022-02-10 14:18:57 +08:00
    glaucus
        6
    glaucus  
       2022-02-10 14:19:08 +08:00
    哈希碰撞?
    li02
        7
    li02  
    OP
       2022-02-10 14:19:27 +08:00
    @Leonard
    @kop1989smurf
    我是想求问下有没有相关工具,非百度网盘也可以。
    dingwen07
        8
    dingwen07  
       2022-02-10 14:25:05 +08:00
    百度网盘判断文件是否一致只用 MD5 吗?
    crab
        9
    crab  
       2022-02-10 14:45:36 +08:00
    看看 BaiduPCS-Go
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3535 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 00:48 · PVG 08:48 · LAX 17:48 · JFK 20:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.