Was genau ist ein Torrent?

Nachdem ich in der Vergangenheit zahlreiche E-Mails erhalten hatte, in denen ich gefragt wurde, was ein Torrent ist, entschloss ich mich, diesen kleinen Leitfaden zu schreiben, um allen zu helfen, die mehr über Torrents wissen möchten, wie sie funktionieren und wie sie verwendet werden können. Viele Ghacks-Leser wissen ohne Zweifel genau, wie sie Torrents nutzen können, und es ist wahrscheinlich, dass diese Anleitung keine neuen Informationen für sie enthält. Ich lade Sie ein, zu dem Artikel beizutragen, indem Sie unten einen Kommentar hinterlassen.

Ich möchte zunächst auf den Unterschied zwischen Torrent und Bittorrent eingehen, der im Internet häufig synonym verwendet wird. Bittorrent ist ein Peer-to-Peer-Dateifreigabeprotokoll (p2p), das einen schwarmartigen Ansatz für die Dateifreigabe verwendet. Ein Torrent (Datei) speichert Metadaten, mit denen Programme wie uTorrent Daten auf den PC herunterladen, auf dem er ausgeführt wird.

Was ist ein Strom?

In der Bittorrent-Spezifikation sind die in Torrent-Dateien enthaltenen Metainfos aufgeführt:

  • announce - Listet mindestens eine Tracker-URL auf
  • info name - Vorgeschlagener Name für die Datei oder das Verzeichnis
  • Info-Stück - Dateien werden in Stücke mit fester Größe aufgeteilt, und dies definiert die Anzahl der Bytes jedes Stücks.
  • Info-Stücke - Eine Hash-Liste
  • info length - Die Länge der Datei
  • info files path - Eine Liste von Zeichenfolgen mit Unterverzeichnis- und Dateinamen
  • info files length - Die tatsächliche Dateigröße in Bytes

Wenn Sie eine Torrent-Datei herunterladen und sie einem Downloader wie utorrent oder qBittorrent hinzufügen, passieren verschiedene Dinge im Hintergrund. Der Bittorrent-Client versucht, eine Verbindung zum Tracker herzustellen, um eine Liste der Peers zu erhalten, die derzeit Teile der Datei übertragen. Dies können Benutzer sein, die die mit dem aktuellen Torrent verknüpften Dateien herunterladen, oder Seeders, die bereits die vollständigen Daten heruntergeladen haben und diese nun allen Downloadern zur Verfügung stellen. Die Geschwindigkeit verbessert sich normalerweise mit der Popularität eines Downloads.

Wenn Sie einem mit Bittorrent kompatiblen Programm einen Torrent hinzufügen, erhalten Sie eine Fülle von Informationen. Der beliebte uTorrent-Client zeigt unter anderem die Anzahl der Teile und Dateien, die Peers, mit denen Sie gerade verbunden sind, die Tracker und den Hash an.

Jeder Benutzer, der mit dem Herunterladen der Datei begonnen hat und mindestens ein Teil heruntergeladen hat, kann auch ein Seeder für diese Datei sein. Hier geht es darum, Downloads mithilfe von Schwarmtechnologien zu beschleunigen. Es gibt zwar Möglichkeiten, die eigene Upload-Geschwindigkeit künstlich zu begrenzen oder Änderungen vorzunehmen, die das Seeding von Dateien verhindern. Die meisten Benutzer laden jedoch Dateien, an denen sie interessiert sind, herunter und laden sie hoch.

Der lokale Client lädt Teile von verschiedenen Benutzern herunter, um die Dateien zusammenzustellen, sobald alle Teile auf das System heruntergeladen wurden.

Es kann auch vorkommen, dass Sie auf einigen Websites auf Magnetlinks stoßen, die Torrents auf diesen Websites ersetzt haben oder zusätzlich zu Torrent-Dateien angeboten werden. Ein Magnet-Link ist ein Web-Link, der Metadaten enthält, mit denen der Bittorrent-Client das Herunterladen von Dateien starten kann. Der Vorteil für Sites, die Torrent-Dateien hosten, besteht darin, dass die für den Betrieb der Site erforderliche Bandbreite reduziert wird. Während Torrents eine Größe von einem Megabyte oder mehr erreichen können, reduziert ein Link diese auf weniger als ein Kilobyte an Daten.

Wie lade ich einen Torrent herunter?

Es ist eigentlich ziemlich einfach, Torrent-Dateien herunterzuladen. Sie benötigen lediglich ein Programm, das das Bittorrent-Protokoll unterstützt. Dies kann ein Webbrowser wie Opera oder ein speziell für diesen Zweck entwickeltes Programm wie uTorrent sein. Die Programme registrieren normalerweise die Dateierweiterung .torrent auf Ihrem System, sodass alle von Ihnen angeklickten Torrent-Links automatisch zur Anwendung hinzugefügt werden.

Ist dies nicht der Fall, können Sie die Torrent-Dateien vom lokalen System in die Anwendung ziehen und dort ablegen, um den Download zu starten.