比特彗星
原作者 | 冉寧煜 |
---|---|
開發者 | BitComet開發團隊(上海柯慧網絡科技有限公司) |
首次發佈 | 2003年8月6日 |
目前版本 |
|
程式語言 | C++ |
作業系統 | Windows 98/Me/2000/XP/2003/Vista/7/8.1/10 macOS Android |
語言 | 53種語言 |
類型 | BitTorrent客戶端 |
許可協定 | 專屬 免費軟件 |
網站 | www.bitcomet.com |
比特彗星(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不含有任何廣告軟件或間諜軟件)。
然而,目前的版本預設是會顯示廣告的,但是可以手動封鎖廣告。
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客戶端的數據卻相對變少,這樣會漸漸形成一個變相吸血的私有網絡。
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 Mod等eMule Mod的動態反吸血驢保護功能所封鎖。[8]
但是根據可靠的證據指出,BitComet一直以來都是提供「eMule外掛程式」source code的下載連結。[9]
參考
[編輯]- ^ https://www.bitcomet.com/en/changelog.
- ^ Thomas Mennecke. BitComet Banned. 2005 [2007-01-15]. (原始內容存檔於2007-01-24).
- ^ Thomas Mennecke. BitComet Reverts to Version .59. 2005 [2007-01-15]. (原始內容存檔於2007-01-24).
- ^ Thomas Mennecke. BitComet .62 and You. 2006 [2006-12-03]. (原始內容存檔於2007-05-18).
- ^ Thomas Mennecke. BitComet .64 Released. 2006 [2006-01-15]. (原始內容存檔於2007-10-08).
- ^ Issues · arvidn/libtorrent. GitHub. [2024-06-21] (英語).
- ^ 7.0 7.1 7.2 BitComet官方網站 - BitComet電驢外掛程式(eMule Plugin) (頁面存檔備份,存於互聯網檔案館)()
- ^ 參見eMule Xtreme Mod原始碼。
- ^ BitComet - eMule Plugin. web.archive.org. 2016-10-18 [2024-06-21].