Aber bitte mit Torrent

Teil 4: Tauschbörse Bittorrent

Bei .torrent-Dateien handelt es sich um nichts weiter als Steuerdateien, die für die reibungslose Kommunikation zwischen Seeder, Leecher und Tracker sorgen. Sie können sich den Inhalt selbst ansehen, indem Sie die Datei in einem Texteditor öffnen. Die ersten Zeilen der im Beispiel genutzten Datei ubuntu-6.10-alternate-i386.iso.torrent sehen so aus:

Tauschbörse Bittorrent

© Archiv

In den .torrent-Dateien sind Informationen wie Tracker-URL, Dateiname und Anzahl sowie Größe der einzelnen Dateisegmente angegeben.
d8:announce39:http://torrent.ubuntu.com:6969/announce7:comment29:Ubuntu CD 
releases.ubuntu.com13:creationdatei1161851374e4:infod6:lengthi730931200e4:na 
me30:ubuntu-6.10-alternate-i386.iso12:piecelengthi524288e6:pieces27900

Diese Codezeilen zeigen dem BitTorrent-Client an, dass er eine Verbindung mit dem Tracker torrent.ubuntu.com:6969/announce herstellen und die Datei ubuntu-6.10-alternate- i386.iso anfordern soll. Der am Anfang stehende Befehl d legt fest, dass es sich bei den folgenden Einträgen um so genannte Dictionaries handelt, die Länge des jeweiligen Strings gibt die Zahl an, die vor dem Doppelpunkt steht. Die Angabe 39: zeigt dem Client also an, dass der folgende Text 39 Zeichen lang ist. Diese Regel gilt so lange, bis ein e das Ende markiert.

Die Größe der Datei legt der Schlüssel length fest, wobei das nachfolgende i besagt, dass es sich beim String um einen Integerwert handelt. In diesem Beispiel ist die Datei 730 931 200 Byte groß (697,07 MByte). Die Datei wird aber nicht als Ganzes geladen, sondern in kleinen Häppchen übertragen. Jedes der als piece bezeichneten Teile ist im Beispiel exakt 524 288 Byte (512 KByte) groß. Die Summe aller Teile gibt der Schlüssel pieces an. In diesem Fall sind es 27 900 Segmente.

Um hier aber auf die tatsächliche Dateigröße zu kommen, muss der pieces-Wert durch 20 dividiert werden. Der Grund: Im BitTorrent-Protokoll ist festgelegt, dass dieser Wert ein Vielfaches von 20 sein muss und wiederum in Segmente mit der Länge 20 aufgeteilt ist. Multipliziert man 1395 mit 512, ergibt sich als (aufgerundete) Dateigröße 697,5 MByte. Diese Infos liefert übrigens auch der Client µTorrent 1.6 im Bereich Allgemein.

Details zum BitTorrent-Protokoll können Sie direkt auf der Entwickler-Homepage (www.bittorrent.org/protocol.html) nachlesen.

Mehr zum Thema

Whatsapp auf PC
Mit oder ohne Download

Mit Whatsapp Web oder der Whatsapp Desktop-App nutzen Sie den Messenger bequem am PC. Wir erklären Download, Installation und Einrichtung.
Whatsapp Alternativen
Für Android, iPhone, iPad & Co.

Es gibt keine Whatsapp-Alternative? Quatsch! Diese 10 Messenger-Apps für Android, iOS und Windows Phone sind der perfekte Ersatz.
Kalender synchronisiert auf iPad
Zeit-Management

Kalender auf dem Smartphone, PC und im Web synchronisieren - mit unseren 9 Tipps schaffen Sie genau das. Verpassen Sie keinen Termin mehr!
Cloud-Speicher
Meta-Cloud

Diese Meta-Dienste und Cloud-Tools fassen kostenlosen Cloud-Speicher von Google, Dropbox und Co. zusammen - oft besser als das Original.
Dropbox, Google Drive & Co.: Steckdose mit Logos
Verschlüsselung, Explorer-Zugriff & Co.

Wir haben Tipps für Add-ons und Apps für Google Drive und Dropbox. Damit kommen Verschlüsselung, Zugriff im Windows-Explorer und mehr.