it-swarm-eu.dev

Qual è esattamente info_Hash in un file torrent

ultimamente sto leggendo molto su hash da torrent, collegamenti magnetici ecc.

ma c'è una domanda che non capisco.

Ho l'hash di un file e l'infohash di un torrent, è l'infohahahah = hash del file?

Se sì, cosa succede se il torrent descrive 6 file da scaricare?

Se no, cosa significa.

24
Emetiel

Quindi alla fine l'ho capito.

L '"infohash" è lo hash SHA1 sulla parte di un file torrent che include:

  1. ARTICOLO: lunghezza (dimensione) e percorso (percorso con nome file)
  2. Nome: il nome da cercare
  3. Lunghezza del pezzo: la lunghezza (dimensione) di un singolo pezzo
  4. Pezzi: SHA1 Hash di OGNI pezzo di questo torrente
  5. Privato: flag per accesso limitato

Per mostrarlo un po 'di più ho preso un file torrent casuale e ho usato "BEncode Editor" di Ultima per renderlo più chiaro per me.

BEncode Editor

Come puoi vedere il riquadro rosso contrassegna la parte informativa del file torrent. Il file torrent non include l'hash degli oggetti, ma gli hash di ogni pezzo.

  • Per l'articolo 1 con: 1069496548
  • e item2 con: 223
  • È insieme: 1069496771
  • Con una dimensione del pezzo di: 524288
  • Ci sono 2040 pezzi. (1069496771/524288 = 2039.9032 circa)
  • La sezione dei pezzi comprende 40800 byte di dati che sono 81600 + 2 caratteri nel file.
  • il +2 perché 0x indica che questo è esadecimale.
  • Un hash SHA1 ha 40 caratteri 0x o 20 byte di dati che sono 2040 hash SHA1.

enter image description here

Mi dispiace che queste informazioni riguardino un torrent che porta a un film illegale, ma volevo usare un torrent che esiste davvero.

40
Emetiel