比特彗星

适用于微軟視窗的比特洪流客戶端
(重定向自BitComet

比特彗星BitComet,缩写:BC)是一个用C++语言为Microsoft Windows平台编写的BitTorrent客户端软件,也可用于HTTP/FTP下载,并可选装“eMule插件”通过电驴网络进行BitTorrent/电驴同时下载。

BitComet
BitComet 1.16执行于Windows 7
原作者冉宁煜
开发者BitComet开发团队(上海柯慧网络科技有限公司)
首次发布2003年8月6日
当前版本
  • 2.10(2024年10月9日;稳定版本;Microsoft Windows、macOS、Linux)[1]
编辑维基数据链接
编程语言C++
操作系统Windows 98/Me/2000/XP/2003/Vista/7/8.1/10
macOS
Android
语言53种语言
类型BitTorrent客户端
许可协议专属 免费软件
网站www.bitcomet.com

历史

2003年,BitComet的创始人冉宁煜,开始研究如何使用C++实现BT客户端,并且在2003年11月份发布了BitComet的第一个稳定版本。BitComet团队成员亦有技术总监王兴以及对外负责人黄希威。

2004年1月,BitComet开始引起各界瞩目,同时用户数量也大规模的上升。

2006年6月1日,BitComet公司化,以“上海柯慧网络科技有限公司”运营。

功能

它的特性包括同时下载,下载队列,从多文件种子中选择下载单个文件,快速恢复下载,磁盘缓存,速度限制,端口映射,代理伺服器和IP地址过滤,种子市场等。版本0.59中加入了公用DHT网络的支持,版本1.01中加入反吸血(针对迅雷)功能。

争议与批评

回传散列值

BitComet 0.86之后的版本会将下载中种子的散列值回传给bitcomet.com伺服器,以用于将来的状态追踪与讨论功能。目前并没有办法关闭此功能,因此有些用户担心他们所有的BT活动被纪录下来所牵涉到的隐私问题。

广告软件

BitComet官方网页上宣称"BitComet does not contain any adware or spyware"(BitComet不含有任何广告软件间谍软件)。

然而,目前的版本默认是会显示广告的,但是可以手动屏蔽广告。

DHT滥用

BitComet的0.60版植入当时还很新的DHT功能,使其可利用tracker的私有旗标,因而不受欢迎。这个功能允许用户避开私人tracker常见的上下载比限制,许多私人tracker则以阻挡BitComet 0.60版来回应。[2]BitComet作者在此事件后,将客户端软件改回了0.59版。[3]0.61版则修正了DHT滥用的问题。[4][5]

超级种子

在2007年初,BitTornado的作者John Hoffman严词批评BitComet使用卑劣的手段欺骗超级种子,牺牲其他下载者的权益。"BitComet已经证明了自己是个有害的软件,它也逼的我不得不采取我不想使用的措施。我将在我的客户端软件(BitTornado)以及tracker中挡掉所有来自BitComet的连线。"

BitComet在1.16(2009)版本加入了超级种子功能(v1.16界面改进:BT任务内容对话框高级设置页面增加"超级种子"选项)。

文件分块对齐

从0.85版开始,BitComet在种子制作接口新增了一个默认开启的选项,使得种子档内的两个文件不会占用同一个区块。此功能使得BitComet能够从非BT的来源(如http/ftp伺服器或是ed2k网络)下载文件。为了达成此目的,BitComet会在每个文件的最后一个区块加入一个填充档(padding file文件)。这些文件在BitComet中是看不到也不会造成任何影响的,但是对于其他BT软件的用户来说,处理这些文件会造成许多额外的麻烦。

长效种子

从0.93版开始,BitComet加入了名为“长效种子”的新功能,当开启该功能后,所有完成的任务,无论开启与否,都会给其他BitComet客户端上传数据(但是其他的BT客户端无法接收该数据)。此功能被认为可以增加种子的有效时间,但某些人认为该功能具有吸血特性--在下载时BitComet能连接到更多的资源,但是其上传给其他BT客户端的数据却相对变少,这样会渐渐形成一个变相吸血私有网络

长效种子功能与迅雷P2SP快车P4S相似。

libtorrent、qbittorrent等其它BT软件至今还不支持长效种子的原因,arvidn作者原话:比特彗星这套长效种子实现方式需要伺服器的维护与支持,后续我将会提供去中心化的长效种子方案实现 ,不过至今还未见到libtorrent有实现[6]

“eMule插件”

BitComet官方提供了“eMule插件”和“eMule插件(Xtreme版)”,可以通过eDonkey网络(即eD2k或电驴网络)下载来源。[7]

BitComet官方声明插件在eMule基础上修改而成[7],但其不开源软件,因而违反eMule的GPL开源协议;同时,官方声明的“遵循P2P共享精神”[7]也有一定争议。所以BitComet的“eMule插件”在连接到eDonkey网络时,被eMule Xtreme ModeMule Mod动态反吸血驴保护功能所屏蔽。[8]

但是根据可靠的证据指出,BitComet一直以来都是提供“eMule插件”source code的下载链接。[9]


参考

  1. ^ https://www.bitcomet.com/en/changelog.
  2. ^ Thomas Mennecke. BitComet Banned. 2005 [2007-01-15]. (原始内容存档于2007-01-24). 
  3. ^ Thomas Mennecke. BitComet Reverts to Version .59. 2005 [2007-01-15]. (原始内容存档于2007-01-24). 
  4. ^ Thomas Mennecke. BitComet .62 and You. 2006 [2006-12-03]. (原始内容存档于2007-05-18). 
  5. ^ Thomas Mennecke. BitComet .64 Released. 2006 [2006-01-15]. (原始内容存档于2007-10-08). 
  6. ^ Issues · arvidn/libtorrent. GitHub. [2024-06-21] (英语). 
  7. ^ 7.0 7.1 7.2 BitComet官方网站 - BitComet电驴插件(eMule Plugin)页面存档备份,存于互联网档案馆)()
  8. ^ 参见eMule Xtreme Mod原始码。
  9. ^ BitComet - eMule Plugin. web.archive.org. 2016-10-18 [2024-06-21]. 

参见

外部链接