Maison > Problème commun > le corps du texte

Quel fichier est un torrent ?

WBOY
Libérer: 2022-09-08 11:46:24
original
19243 Les gens l'ont consulté

Un torrent est un fichier de départ BT, qui est essentiellement un fichier texte. Le fichier torrent contient deux parties : les informations de suivi et les informations de fichier. Les informations de suivi sont principalement l'adresse du serveur de suivi qui doit être utilisé dans les téléchargements BT. les paramètres du serveur de suivi et les informations sur le fichier. Il est généré sur la base du calcul du fichier cible, et le résultat du calcul est codé selon les règles de codage B dans le protocole BitTorrent.

Quel fichier est un torrent ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.

Qu'est-ce qu'un fichier torrent ?

Torrent est le nom suffixe d'un fichier de départ BT. C'est une sorte de fichier informatique.

Un fichier torrent est essentiellement un fichier texte qui contient des informations de suivi et des informations sur le fichier. Les informations de suivi sont principalement l'adresse du serveur Tracker et les paramètres du serveur Tracker nécessaires aux téléchargements BT. Les informations de fichier sont générées sur la base du calcul du fichier cible et les résultats du calcul sont codés selon les règles de codage B. dans le protocole BitTorrent. Par conséquent, le fichier torrent est « l’index » du fichier téléchargé.

Une brève introduction

Le fichier torrent (extension .torrent) contient quelques informations nécessaires au téléchargement BT :

Le nom de la ressource, si la ressource se présente sous la forme d'un répertoire, et chaque fichier dans les informations sur le chemin de l'arborescence du répertoire et le nom du fichier.

Si la ressource est un fichier unique, les informations de taille de ce fichier ; si elle se présente sous la forme d'un répertoire, la taille de chaque fichier dans l'arborescence des répertoires.

Une collection de plusieurs valeurs caractéristiques obtenues en divisant le fichier de ressources réel en blocs selon une taille fixe et en effectuant une opération de hachage SHA1 sur chaque bloc.

L'heure de création du fichier torrent, les commentaires renseignés par le producteur, et les informations du producteur, etc.

Au moins une adresse d'annonce, correspondant à un serveur Tracker déployé sur Internet.

Avec ce fichier, vous pouvez télécharger les éléments les plus récents et les plus cool. Les fichiers torrent sont généralement très petits, de l’ordre de dizaines ou centaines de Ko.

Selon le protocole BitTorrent, l'éditeur de fichiers va générer et fournir un fichier .torrent basé sur le fichier à publier, c'est-à-dire un fichier seed, également appelé « seed ».

Fonction :

Selon le protocole BitTorrent, l'éditeur de fichiers générera et fournira un fichier seed basé sur le fichier à publier. Pour télécharger le contenu du fichier, le téléchargeur doit d'abord obtenir le fichier de départ correspondant, puis utiliser le logiciel client BT pour le téléchargement.

Lors du téléchargement, le client BT analyse d'abord le fichier torrent pour obtenir l'adresse Tracker, puis se connecte au serveur Tracker.

Chaque fois que le téléchargeur obtient un bloc, il doit calculer le code de vérification de hachage du bloc téléchargé et le comparer avec le fichier de départ s'ils sont identiques, cela signifie que le bloc est correct. , ils doivent télécharger à nouveau le bloc. Cette disposition vise à résoudre la question de l’exactitude du contenu téléchargé.

Afin de résoudre le problème de certains utilisateurs qui « s'enfuient après le téléchargement », il existe également un algorithme de super-graine dans le protocole non officiel BitTorrent.

Fonction :

Un fichier torrent est essentiellement un fichier texte, contenant deux parties : des informations sur le tracker et des informations sur le fichier. Les informations du Tracker sont principalement l'adresse du serveur Tracker et les paramètres du serveur Tracker qui sont nécessaires aux téléchargements BT. Les informations sur le fichier sont générées sur la base du calcul du fichier cible, et les résultats du calcul sont codés selon les règles de codage B. dans le protocole BitTorrent. Son principe principal est de diviser virtuellement les fichiers proposés au téléchargement en blocs de taille égale. La taille du bloc doit être une puissance entière de 2k (en raison du blocage virtuel, les fichiers de bloc individuels ne sont pas générés sur le disque dur), et chaque bloc est. Les informations d'index et le code de vérification de hachage sont écrits dans le fichier .torrent, par conséquent, le fichier .torrent est « l'index » du fichier téléchargé ;

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!