Also habe ich es endlich herausgefunden.
Die „infohash“ ist der SHA1-Hash über den Teil einer Torrent-Datei, die folgenden beinhaltet:
- ITEM: Länge (Größe) und Pfad (Pfad mit Dateinamen)
- Name: sucht Der Name für
- Stück Länge: Die Länge (Größe) aus einem einzigen Stück
- Stück: SHA1-Hash jedes Stück dieses torrent
- Privat: Flagge für den eingeschränkten Zugang
Um dies ein wenig mehr zu zeigen, habe ich eine zufällige Torrent-Datei genommen und den "BEncode Editor" von Ultima verwendet, um es mir klarer zu machen.
Wie Sie die das rote Feld sehen markiert den Informationsteil der Torrent-Datei. Die Torrent-Datei enthält nicht den Hash der Elemente, sondern die Hashes jedes Stücks.
- Für item1 mit: 1069496548
- und item2 mit: 223
- Es ist zusammen: 1069496771
- Mit einem Stück Größe: 524288
- Es gibt 2.040 Stück. (2039,9032)
- Die Stücke Abschnitt enthält 40800 Byte Daten, was 81600 + 2 Zeichen in der Datei sind.
- die +2, da 0x markiert, dass dies hexadezimal ist.
- Ein SHA1 Hash hat 40 0x Zeichen oder 20 Byte Daten was 2040 SHA1 Hashes sind.
Ich bedaure, dass diese Informationen über einen reißenden Strom sind, die zu einem illegalen Film führt, aber ich wollte einen reißenden Strom verwenden, die wirklich existiert.
möglich Duplikat von [Hash-Berechnung in Torrent-Clients] (http://stackoverflow.com/questions/28140766/hash-calculation-in-torrent-clients) – Encombe
Nein, nicht wirklich, es gibt die Information, dass der Infohash ist Hash über den Infopart eines Torrents. Aber was ist der Info-Teil? – Emetiel