给楼主讲一下种子是如何下载的,也许你就明白了。
分享者将文件做成种子信息,包含记载下载文件的存放位置、大小、下载服务器的地址、发布者的地址等数据的一个索引文件等等,发布到网上。
BT则根据文件信息,将文件分为若干部分。
下载者A下载种子文件,并通过软件打开,得到信息,进行连接,下载的同时,也开放了上传功能,允许别人下载自己已经下载的数据。A下载的是随机的部分,比如M部分。
下载者B下载种子文件,通过软件打开,得到信息进行连接,下载随机部分,比如M部分。
下载者C同样,但下载部分是随机的,比如是P部分。
然后软件通过对比,A去拿B和C下载好的M和P部分,B则去拿A和C下载好的N和P部分,C则去拿A和B下载好的M和N部分。
这样,不但减轻的服务器的压力,也减少了地域的限制,使下载速度提高。
了解了这些之后,再回来说种子洗白。将种子洗白是通过技术手段,替换种子里的文件信息。比如原种子文件信息是“色戒”,而一些P2P下载软件给和谐了,使得此文件不能加速。那么洗白就是将种子里的“色戒”两个关键字,替换成其他的,但服务器连接不变,这样的话,就可以进行下载加速。但值得注意的是,这样洗白后,与3楼说的一样,下载软件得到的是一个新的种子信息,所以P2P就无法使用了,因为没有同样信息的资源存在,也就只能单线程下载,失去了加速的效果。
洗种其实是一种鸡肋。