“红叉修复工具”(现为:迅雷网页图片浏览器)发布后,引发了很多的讨论,有人惊叹神奇,也有人产生了疑问。“红叉修复工具是如何实现的?”从技术点来说“迅雷是如何在原始地址连接不上的情况下,找到正确文件的?”
甚至有人想当然的认为,迅雷是通过原始地址中的文件名称来识别相同文件的(这种实现方式迅雷绝对不可能用)
在此简单说明一下红叉修复工具的基本原理
我们的服务器记录了2组数据
1、URL
2、文件特征值
当用户在一个图片上点击“修复”按钮时,客户端进行以下操作
1、通过浏览器中的BHO获取该图片指向的URL;
2、到服务器上查询该URL对应的文件特征值;
3、根据特征值查询同属该特征值的多资源列表;
4、获得多资源列表后,客户端开始连接多资源并下载;
5、将下载到的图片显示出来。
【因此,原始地址是否能够连接上并不重要,只要有多资源即可能修复。】
不是博客
发表于 2010年08月09日 23:22
这里有一个疑问:到服务器上查询该URL对应的文件特征值
如果文件已经不存在了,那又怎么能查到文件的特征值呢
强伊文
发表于 2010年08月09日 23:39
用URL作为查询条件。
阿拉蕾佛如
发表于 2010年03月24日 23:24
图片无法手型拖动浏览。。。建议增加
强伊文
发表于 2010年03月25日 10:54
使用最新版本的迅雷5.9.17.1334附带的“网页图片浏览器”吧,这是红叉修复工具的最新版本,已经支持拖动了。
tank41
发表于 2010年02月24日 21:14
迅雷这一两年来变化好大!而且非常创新!
我只是想引起客服的关注
发表于 2010年02月24日 15:09
迅雷博客什么时候可以升级好··
据不完全统计博客升级被关的次数
远远不止十几次
每一次少则几个月多则半年
你们客服的回答总是我们正在升级
请博友耐心等待···
tmd我等的花都谢了
你们没事总是开发什么新版本的迅雷
麻烦你们花点十几在博客上可以不
效率啊
动不动就升级一升级就是几个月
你以为你是网游啊
就算是网游业不用升那么长时间
····
总之我们想讨个说法
雷友很生气
你们不闻不问博客
丧失了很多雷友
很多人都心寒···
麻烦你们效率点谢谢了!
神秘的大人物
发表于 2010年02月24日 17:03
博客的问题,关键在于博客中的用户收藏内容涉及的“政策、法务”风险较大。
智勇
发表于 2010年02月16日 11:04
特征值应该就是MD5一类,资源列表应该是引擎抓取+用户上传
极品小猫
发表于 2010年02月13日 22:56
这里提到多资源列表, 请问这个"多资源列表"又是来源于哪里, 如何收集得来?
神秘的大人物
发表于 2010年02月14日 18:30
这就涉及到技术机密了,简单的举例,比如:通过“蜘蛛”程序收集。