全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2317|回复: 28
打印 上一主题 下一主题

谁还记得115当年的秒传?怎样实现的?

[复制链接]
跳转到指定楼层
1#
发表于 2020-12-15 14:28:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当年的115的秒传跟现在不一样,几G的文件,在HDD下三两秒扫描完毕实现秒传,直到后来才取消这个特性。
但是115早期的文件,确实出现过“损毁”的情况,估计跟这个秒传特性的不完美有直接关系。
不知道现在还有没有这种快速hash工具实现文件粗略的比对,实现极速hash的效果
推荐
发表于 2020-12-15 14:45:14 来自手机 | 只看该作者
可能是切片hash,不用全文件hash
推荐
发表于 2020-12-15 14:39:12 | 只看该作者
粗放型就是对比文件大小,再读取几个字节判断一下文件的类型。
细一点就是对比文件大小+前面若干字节或者MD5对比
再细一点就是对比文件大小+前面+后面若干字节或MD5对比
再细一点可以对比整个文件MD5
再厉害一点可以对比整个文件SHA256
推荐
发表于 2020-12-15 16:40:14 | 只看该作者
给你个思路,大文件按指定字节数分片,只效验一部分分片(比如第一个分片,中间的分片、结尾的分片)的md5或者hash,如果全部一样,说明是同一个文件,然后就秒传了
2#
发表于 2020-12-15 14:31:56 | 只看该作者
秒传是因为他服务器上已经有一份同样的文件了,比对HASH或者MD5后,直接复制一份(或者做个链接)到你网盘。才能实现秒传。

点评

大佬,你不能光看我标题……  发表于 2020-12-15 14:35
3#
 楼主| 发表于 2020-12-15 14:33:47 | 只看该作者
yanaxiao 发表于 2020-12-15 14:31
秒传是因为他服务器上已经有一份同样的文件了,比对HASH或者MD5后,直接复制一份(或者做个链接)到你网盘 ...

额,你可能没有仔细看我说什么,我的意思当年的115的秒传实现了5GB的文件,三两秒扫描完毕秒传的效果,这远超HDD硬盘的读写速度。跟现在的秒传不一样

点评

就是验hash,  发表于 2020-12-15 14:35
4#
发表于 2020-12-15 14:34:53 | 只看该作者
okgogogo 发表于 2020-12-15 14:33
额,你可能没有仔细看我说什么,我的意思当年的115的秒传实现了5GB的文件,三两秒扫描完毕秒传的效果,这 ...


确实是这样
百度网盘 读取几个G的文件比对   还要好久呢

两三秒肯定有BUG,所以后面取消了
5#
发表于 2020-12-15 14:35:41 | 只看该作者
读个文件头尾完事,重复概率极低
6#
 楼主| 发表于 2020-12-15 14:38:58 | 只看该作者
kittyy487 发表于 2020-12-15 14:34
确实是这样
百度网盘 读取几个G的文件比对   还要好久呢

这BUG对网盘是毁灭性的,我早期使用115,确实出现过文件损毁的情况,但是后期没有了。估计就是这个快速hash引起的,就是想知道现在有什么好用的快速hash工具来实现粗略的比对,常规的MD5扫描大文件也太慢了……
7#
发表于 2020-12-15 14:39:06 | 只看该作者
服务器上有缓存吧
9#
 楼主| 发表于 2020-12-15 14:41:54 | 只看该作者
jq8778 发表于 2020-12-15 14:35
读个文件头尾完事,重复概率极低

其实我就是想知道有好用的粗hash工具没,我不需要精比对,但是光对比文件大小又实在太粗犷了,还是希望能扫描一点的
10#
发表于 2020-12-15 14:43:13 | 只看该作者
MD5这个好像算的比较快。也可能只取了文件头256个字节的hash、比特币好像也就这么点?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-3 04:18 , Processed in 0.067468 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表