磁力链原理
它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和Hash验证码写入种子文件中;所以,种子文件就是被下载文件的“索引”。
磁力下载不同于传统的BT下载需要Tracker服务器,它的工作原理类似于电驴这样的P2P下载。磁力下载会根据下载的文件的HASH值(HASH是根
据文件的内容的数据通过逻辑运算得到的数值, 不同的文件,即使是相同的文件名,得到的HASH值是不同的,
所以HASH值就成了一个文件的身份证),生成一个独特的文本格式的指纹,再通过此指纹识别文件并下载。由于任何人都能生成这样的文件指纹,因此,磁力下
载无须任何中心机构(服务器)就可以进行正常的下载,确保了下载的稳定性。支持磁力下载的链接通常都会显示为一块磁铁的图标。











