BitComet
比特彗星(,缩写:)是一个用C++语言为Microsoft Windows平台编写的BitTorrent客户端软件,也可用于HTTP/FTP下载,并可选装“eMule插件”通过电驴网络进行BitTorrent/电驴同时下载。
![]() | |
![]() BitComet 1.16运行于Windows 7 | |
原作者 | 冉宁煜 |
---|---|
开发者 | BitComet开发团队(上海柯慧网络科技有限公司) |
首次发布 | 2003年8月6日 |
当前版本 |
|
编程语言 | 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软件的用户来说,处理这些文件会造成许多额外的麻烦。
参考
- https://www.bitcomet.com/en/changelog.
- Thomas Mennecke. . 2005 [2007-01-15]. (原始内容存档于2007-01-24).
- Thomas Mennecke. . 2005 [2007-01-15]. (原始内容存档于2007-01-24).
- Thomas Mennecke. . 2006 [2006-12-03]. (原始内容存档于2007-05-18).
- Thomas Mennecke. . 2006 [2006-01-15]. (原始内容存档于2007-10-08).
- BitComet官方网站 - BitComet电驴插件(eMule Plugin) (页面存档备份,存于)()
- 参见eMule Xtreme Mod源码。