大道至简,知易行难
广阔天地,大有作为

迅雷和Eclipse ECF中的org.eclipse.bittorrent方案解析Torrent(BT种子)存在BUG

      在《使用Java解析Torrent文件(BT种子),基于使用Eclipse ECF中的org.eclipse.bittorrent方案》一文中,我们介绍了使用Eclipse ECF中的org.eclipse.bittorrent对Torrent(BT种子)进行解析的方案。然而,在实际使用中,我们发现迅雷和org.eclipse.bittorrent在解析部分种子时均存在BUG。其中,org.eclipse.bittorrent在解析部分种子死循环(因没有源码没有花时间调试,好像问题出在对list的解析上)。

1、迅雷和org.eclipse.bittorrent解析种子失败
      迅雷和org.eclipse.bittorrent均解析不了InfoHash为0A1D07406B2F91E92A5C48F7035204386EF3EAA1的种子文件,这个种子文件大小为12MB,这是一个巨大的种子,其内容为:
迅雷和org.eclipse.bittorrent均解析不了的种子

迅雷和org.eclipse.bittorrent均解析不了的种子

迅雷9.1.33.780在尝试解析该种子时反复转圈圈,最后没有成功,也没有报错,直接白屏,显示为:
 
迅雷9.1.33.780解析种子文件失败

迅雷9.1.33.780解析种子文件失败

而org.eclipse.bittorrent在解析该种子时直接死循环:

org.eclipse.bittorrent解析种子时死循环

org.eclipse.bittorrent解析种子时死循环

 
2、org.eclipse.bittorrent解析种子失败
      org.eclipse.bittorrent解析不了InfoHash为0FE14EC20B1F1788B0511D751A2CEAFA76C0964B的种子文件,这个种子文件大小为200KB+,其内容为:
org.eclipse.bittorrent解析不了的种子

org.eclipse.bittorrent解析不了的种子

org.eclipse.bittorrent在解析该种子时直接死循环,问题应该与前一个种子类似。

转载时请保留出处,违法转载追究到底:进城务工人员小梅 » 迅雷和Eclipse ECF中的org.eclipse.bittorrent方案解析Torrent(BT种子)存在BUG

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址