Loading AI tools
适用于微軟視窗的比特洪流客戶端 来自维基百科,自由的百科全书
比特彗星(BitComet,缩写:BC)是一个用C++语言为Microsoft Windows平台编写的BitTorrent客户端软件,也可用于HTTP/FTP下载,并可选装“eMule插件”通过电驴网络进行BitTorrent/电驴同时下载。
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不含有任何广告软件或间谍软件)。
然而,目前的版本默认是会显示广告的,但是可以手动屏蔽广告。
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客户端的数据却相对变少,这样会渐渐形成一个变相吸血的私有网络。
libtorrent、qbittorrent等其它BT软件至今还不支持长效种子的原因,arvidn作者原话:比特彗星这套长效种子实现方式需要伺服器的维护与支持,后续我将会提供去中心化的长效种子方案实现 ,不过至今还未见到libtorrent有实现[6]
BitComet官方提供了“eMule插件”和“eMule插件(Xtreme版)”,可以通过eDonkey网络(即eD2k或电驴网络)下载来源。[7]
BitComet官方声明插件在eMule基础上修改而成[7],但其不开源软件,因而违反eMule的GPL开源协议;同时,官方声明的“遵循P2P共享精神”[7]也有一定争议。所以BitComet的“eMule插件”在连接到eDonkey网络时,被eMule Xtreme Mod等eMule Mod的动态反吸血驴保护功能所屏蔽。[8]
但是根据可靠的证据指出,BitComet一直以来都是提供“eMule插件”source code的下载链接。[9]