BitComet (ursprünglich SimpleBT-Client, Versionen 0.11 bis 0.37) ist ein protokollübergreifender BitTorrent- , HTTP- und FTP- Client, der in C++ für Microsoft Windows geschrieben wurde und in 52 verschiedenen Sprachen verfügbar ist. [ 5 ] Die erste öffentliche Version war 0.28. Das aktuelle BitComet-Logo wird seit Version 0.50 verwendet. [ 6 ]
Merkmale
BitComet ist ein multithreadfähiger, protokollübergreifender Download-Manager und eine BitTorrent- Peer-to-Peer- Anwendung (P2P) zum Dateiaustausch. Es unterstützt simultane Downloads. Für einen Download kann es Teile von Dateien aus verschiedenen Quellen über unterschiedliche P2P- und Client-Server -Protokolle beziehen .
Zu den Hauptfunktionen von BitComet gehört ein integriertes Internet Explorer- Fenster, mit dem Benutzer nach Torrents suchen können. Neben den für moderne BitTorrent-Clients typischen Funktionen unterstützt es die Konfiguration von UPnP- Gateways, Bandbreitenplanung, Webseeding , die Auswahl bestimmter Dateien zum Download innerhalb eines Torrent-Pakets, NAT-Traversal ( in Version 1.03 entfernt ), [ 7 ] Peer Exchange ( in älteren Versionen über ein proprietäres Protokoll und ab Version 1.19 zusätzlich über das Extension Protocol, das einen mit μTorrent/Mainline PEX kompatiblen PEX-Mechanismus implementiert ), [ 8 ] Initial-Seeding ( Super-Seeding ) und die Unterstützung von Magnet-Links .
Beim Herunterladen bietet BitComet die Möglichkeit, den ersten und letzten Teil von Mediendateien zu priorisieren, sodass Dateien vor dem vollständigen Download in der Vorschau angezeigt werden können. Es gibt außerdem einen „Vorschau-Download-Modus“, in dem alle Teile des Torrents nacheinander heruntergeladen werden. Dadurch kann der Benutzer eine Mediendatei während des Downloads abspielen (vorausgesetzt, die Downloadgeschwindigkeit und die Verfügbarkeit der Teile sind höher als die Wiedergabe-Bitrate). BitComet ermöglicht es Benutzern außerdem, ihre .torrent-Dateien über ein durchsuchbares P2P-Netzwerk mit anderen BitComet-Benutzern zu teilen. Die Torrent-Sharing-Funktion hieß in früheren Versionen „Torrent Share“ und wurde seit Version 1.17 in „Torrent Exchange“ umbenannt. [ 9 ] BitComet verwendet den Kademlia (Mainline) DHT , um auch offline zu funktionieren . BitComet kann Dateien über HTTP und FTP sowie über BitTorrent herunterladen und enthält Download-Plugins für Firefox , Internet Explorer und Maxthon . [ 7 ]
Für die Verbindung zum eD2K -Netzwerk steht ein optionales Plugin zur Verfügung. Das Plugin ist eine modifizierte Version des GPL- Programms eMule . Nach der Installation stellt es automatisch eine Verbindung zu einem Server her. [ 10 ]
Die Software beinhaltet eine Anwendung zum Abspielen von Flash-Videodateien ( .flv- und .swf -Dateien). [ 11 ]
Im Februar 2011 führte BitComet eine Funktion für anonyme Downloads für seine VIP-Kunden ein. Mithilfe dieser Funktion werden die Downloads über BitComet-VIP-Server abgewickelt, und die tatsächliche IP-Adresse des Nutzers wird verborgen. [ 12 ]
Optionale eigenständige Software
BitComet.com bietet einen BitTorrent-Tracker zum Download auf der offiziellen Website an. [ 13 ] Das FLV-Player-Programm kann auch separat heruntergeladen und unabhängig von der BitComet-Software verwendet werden.
Suchmaschine
Die Suchseite ist google.atcomet.com
Kontroverse und Kritik
Hash-Berichterstattung
Seit Version 0.86 bietet BitComet Diskussions- und Statistikfunktionen, die Informationen über Torrents an die Bitcomet.com-Server senden, einschließlich des Torrent- Hashs .
DHT-Exploit
Während der Version 0.60 geriet BitComet in die Kritik, da die damals neue Implementierung der DHT- Funktion ausgenutzt werden konnte, um das „Privat“-Flag eines Trackers zu ignorieren. Dadurch konnten Nutzer die bei privaten Trackern üblichen Beschränkungen des Download- und Upload-Verhältnisses umgehen. Einige private Tracker reagierten darauf, indem sie Version 0.60 auf eine Blacklist setzten . [ 14 ] Als Reaktion darauf veröffentlichte BitComet den Client wieder in Version 0.59. [ 15 ]
Die DHT- Sicherheitslücke wurde in Version 0.61 behoben. [ 16 ] [ 17 ]
Padding-Dateien
Ab Version 0.85 (Anfang 2007) führte BitComet eine ungewöhnliche Option in seinem Torrent-Generator ein, die sicherstellt, dass keine zwei Datendateien in einem Mehrdateien-Torrent denselben BitTorrent-„Teil“ belegen. Dazu fügt BitComet dem Torrent eine Sammlung leerer „Padding“-Dateien hinzu, die den Rest des letzten „Teils“ jeder Datei enthalten. Diese Dateien sind für BitComet-Nutzer transparent, beeinträchtigen jedoch die Leistung anderer Clients, da Peers Ressourcen und Bandbreite für die Padding-Dateien aufwenden müssen, ohne dass Nicht-BitComet-Nutzer davon profitieren. Diese Dateien können bis zu 10 % der gesamten übertragenen Daten ausmachen und die Bandbreite des Schwarms erheblich belasten. [ 18 ] Die BitComet-Entwickler fügten diese Funktion hinzu, um die Funktion „Langzeit-Seeding“ zu ermöglichen. Dabei kann der BitComet-Client Dateien von anderen BitComet-Clients herunterladen, die eine identische Datei, aber nicht aus demselben Torrent besitzen. Außerdem ermöglicht sie das Herunterladen einzelner Dateien aus anderen Nicht-Torrent-Quellen wie ED2K-Links. Durch das Hinzufügen der Padding-Datei wird sichergestellt, dass eine vollständige Version der Datei erhalten werden kann und nicht die betreffende Datei oder das letzte "Teil" nicht fertiggestellt werden kann [ 19 ].
Die Erstellung von Padding-Dateien ist seit Version 0.85 standardmäßig aktiviert und ist auch in Version 1.36 noch standardmäßig aktiviert.
FileHippo-Kontroverse
Die Downloadseite FileHippo hat im April 2008 mit dieser Ankündigung die Auslieferung neuer Versionen von BitComet eingestellt.
Ab April 2008 wird FileHippo BitComet nicht mehr aktualisieren. Da sie die Texte, Dateien, Bilder und die Update-Prüfung ihrer Website kopiert und als eigene Arbeit ausgegeben haben, empfehlen wir Ihnen, einen anderen, seriöseren Torrent-Client wie uTorrent zu verwenden. [ 20 ]
Dies geschah, nachdem FileHippo angeblich bemerkt hatte, dass Design und Code der Website AppHit.com denen von FileHippo sehr ähnlich waren. Dabei wurden nicht nur Symbole, sondern auch Texte von der FileHippo-Website und der eigenen ursprünglichen Update-Prüfsoftware kopiert.
Da AppHit und BitComet Vertragspartner waren, beschloss FileHippo, BitComet nicht mehr anzubieten. BitComet beendete die Partnerschaft daraufhin; seit 2015 ist BitComet wieder bei FileHippo verfügbar.
Torrent-Dateiformat
Gemäß der offiziellen BitTorrent-Spezifikation müssen alle Zeichenketten in einer .torrent-Datei, die Text enthalten, UTF-8- kodiert sein. [ 21 ] Bei der Generierung von Torrents auf Systemen mit nicht-lateinischen Zeichen wie Chinesisch oder Japanisch kodierten BitComet-Versionen vor 1.20 [ 22 ] die Dateinamen und -pfade mit der Windows-Codepage für Chinesisch/Japanisch und speicherten eine UTF-8-Version in einem nicht standardkonformen Attribut. [ 23 ] Seit der Veröffentlichung von Version 1.20 im März 2010 entspricht das Torrent-Format von BitComet dem Standard.
Siehe auch
- Vergleich der BitTorrent-Clients
- BitLord (basierend auf BitComet)
Referenzen
- ^ „Informationen zum Privatunternehmen BitComet Development Group“ . Bloomberg Businessweek . Archiviert vom Original am 13. Dezember 2019. Abgerufen am 14. April 2014 .
- ^ a b https://www.bitcomet.com/en/changelog .
{{cite web}}Fehlend oder leer|title=( Hilfe ) - ^ „BitComet“ . Google Play Store . Archiviert vom Original am 31.10.2021 . Abgerufen am 10.12.2020 .
- ^ „Hilfe_zu_Übersetzungen_von_BitComet [BitComet Wiki]“ . Archiviert vom Original am 05.03.2010 . Abgerufen am 26.02.2010 .
- ^ „Unterstützte Sprachen in BitComet“ . 11.03.2009. Archiviert vom Original am 11.12.2015 . Abgerufen am 13.05.2008 .
- ^ „BitComet BitTorrent Client“ . 10.05.2006. Archiviert vom Original am 13.05.2008 . Abgerufen am 13.05.2008 .
- ^ a b „Was ist NAT-Traversal in BitComet?“ . 24.11.2009. Archiviert vom Original am 18.08.2019 . Abgerufen am 23.02.2010 .
- ^ „PEX in BitComet“ . 21.02.2010. Archiviert vom Original am 17.12.2010 . Abgerufen am 23.02.2010 .
- ^ „Torrent Share and Torrent Exchange“ . 1. Januar 2010. Archiviert vom Original am 5. Oktober 2013. Abgerufen am 1. Januar 2010 .
- ^ „eMule-Plugin für BitComet“ . 27.03.2008. Archiviert vom Original am 13.05.2008 . Abgerufen am 13.05.2008 .
- ^ „BitComet FLV Player (Flash Video Player)“ . 27.03.2008. Archiviert vom Original am 13.05.2008 . Abgerufen am 13.05.2008 .
- ^ „BitComet führt Unterstützung für anonyme Downloads ein – TorrentFreak“ . TorrentFreak . 2. Juni 2011. Archiviert vom Original am 5. April 2018. Abgerufen am 5. April 2018 .
- ^ „BitComet Tracker“ . 27.03.2008. Archiviert vom Original am 30.04.2008 . Abgerufen am 13.05.2008 .
- ^ Thomas Mennecke (2005). „BitComet verboten“ . Archiviert vom Original am 24.01.2007 . Abgerufen am 15.01.2007 .
- ^ Thomas Mennecke (2005). „BitComet kehrt zu Version .59 zurück“ . Archiviert vom Original am 24.01.2007 . Abgerufen am 15.01.2007 .
- ^ Thomas Mennecke (2006). „BitComet .62 and You“ . Archiviert vom Original am 18.05.2007 . Abgerufen am 03.12.2006 .
- ^ Thomas Mennecke (2006). „BitComet .64 veröffentlicht“ . Archiviert vom Original am 08.10.2007 . Abgerufen am 15.01.2006 .
- ^ Ernesto (23.08.2007). „BitComet verschmutzt BitTorrent mit Datenmüll“ . TorrentFreak. Archiviert vom Original am 24.08.2007 . Abgerufen am 24. August 2007 .
- ^ "align_file_to_piece_boundary [BitComet Wiki]" . Archiviert vom Original am 12. Mai 2015. Abgerufen am 13. Mai 2015 .
- ^ „BitComet 0.99 herunterladen – FileHippo.com“ . April 2008. Archiviert vom Original am 20.04.2008 . Abgerufen am 18.12.2009 .
- ^ Bram Cohen. „Die BitTorrent-Protokollspezifikation“ . Archiviert vom Original am 08.02.2014 . Abgerufen am 26.08.2009 .
- ^ BitComet. „BitComet-Versionshinweise“ . Archiviert vom Original am 17.12.2010 . Abgerufen am 27.03.2010 .
Kernverbesserung: Standardmäßig wird beim Erstellen von Torrent-Dateien unter Windows die UTF-8-Kodierung verwendet (für alle Sprachversionen).
- ^ BitComet-Supportteam. „BitComet – Torrent-Dateiformat“ . Archiviert vom Original am 14.05.2009 . Abgerufen am 26.08.2009 .
In BitComet Version 0.58 und älter wird die Zeichenkette mit MSCB (der Codepage des Benutzers) kodiert, und für UTF-8-kodierte Zeichenketten wird der Schlüssel „.utf-8“ hinzugefügt. In Version 0.59 wird die Standardkodierung auf UTF-8 geändert, wenn die Codepage des Benutzers weder Chinesisch noch Japanisch ist.
