Torrents aimants

Contents

Torrents aimants

Un lien magnétique supprime les intermédiaires. Un lien aimant est essentiellement un hyperlien contenant le code de hachage pour ce torrent, que votre client torrent peut immédiatement utiliser pour commencer à trouver des personnes partageant ces fichiers. Les liens aimant ne nécessitent pas de tracker (car il utilise DHT, dont vous pouvez en savoir plus ici), et il ne vous oblige pas à télécharger un fichier séparé avant de commencer le téléchargement, ce qui est pratique.

Que sont les liens magnétiques et comment les utiliser pour télécharger des torrents?

Bientôt, le site torrent populaire La Bay Pirate n’hébergera plus de fichiers torrent . Au lieu de cela, il n’offrera que des liens aimant. Aimant quoi maintenant? Vous avez peut-être déjà vu le terme “lien magnétique”, mais si vous n’en avez pas utilisé, voici la baisse de ce que ce changement signifie pour vous en tant qu’utilisateur bittorrent.

La façon dont les liens magnétiques sont différents de .Fichiers torrent

Lorsque vous téléchargez un .Fichier torrent, vous téléchargez essentiellement un petit fichier qui contient des informations sur les fichiers plus grands que vous souhaitez télécharger. Le fichier torrent indique à votre client torrent les noms des fichiers partagés, une URL pour le tracker, et plus. Votre client torrent calcule ensuite un hacher Code, qui est un code unique que le torrent a – un peu comme un numéro ISBN ou un numéro de catalogue. De là, il peut utiliser ce code pour trouver d’autres personnes en téléchargeant ces fichiers, afin que vous puissiez télécharger à partir d’eux.

Un lien magnétique supprime les intermédiaires. Un lien aimant est essentiellement un hyperlien contenant le code de hachage pour ce torrent, que votre client torrent peut immédiatement utiliser pour commencer à trouver des personnes partageant ces fichiers. Les liens aimant ne nécessitent pas de tracker (car il utilise DHT, dont vous pouvez en savoir plus ici), et il ne vous oblige pas à télécharger un fichier séparé avant de commencer le téléchargement, ce qui est pratique.

  Applications VPN gratuites pour iOS
L’avenir de BitTorrent: les liens DHT, PEX et Magnet expliqués

La semaine dernière, la Bay Pirate a confirmé qu’elle fermerait son tracker en permanence, en encourageant plutôt…

Comment utiliser les liens aimant

Les liens aimant sont morts simples à utiliser. Si vous vous dirigez vers la baie de Pirate maintenant, vous remarquerez que les liens aimant sont maintenant la valeur par défaut, avec le lien “Get Torrent” entre parenthèses à côté (un lien qui disparaîtra dans un mois environ). Cliquez simplement sur le lien Magnet, et votre navigateur doit ouvrir automatiquement votre client BitTorrent par défaut et commencer à télécharger. C’est si facile.

Ce que cela signifie finalement pour vous

La réponse courte n’est rien. En fait, cela pourrait signifier que le téléchargement de torrents en prend un ou deux moins Cliquez sur, car tout ce que vous avez à faire est de cliquer sur le lien pour démarrer le téléchargement. Lorsque les liens magnétiques sont sortis pour la première fois, tous les clients torrent ne les ont pas soutenus, mais vous pouvez maintenant utiliser des liens aimant avec à peu près n’importe quel client torrent semi-populaire, y compris nos favoris utorrent, la transmission et le déluge, entre autres, vous ne devriez donc pas ‘ R remarquez un problème avec cela.

Le meilleur client BitTorrent pour Windows

Alors que vous avez quelques choix de client BitTorrent sur Windows, Utorrent est de loin le meilleur que nous ayons

La principale raison pour laquelle les sites torrentes se déplacent vers des liens aimant – de la commodité à l’utilisateur – est que ces liens (probablement) des sites torrent gratuits comme la baie de pirate à partir de problèmes juridiques. Étant donné que la baie de Pirate n’héberge pas des fichiers qui lient le contenu protégé par le droit d’auteur – c’est-à-dire que les fichiers torrent – il est plus difficile de prétendre que le site permet directement le téléchargement du matériel protégé par le droit d’auteur. Il reste à voir que ce saut sémantique protège réellement les sites torrent, mais pour l’instant, vous pouvez dormir profondément en sachant que les sites resteront un peu de temps et que vos torrents prendront un clic de moins pour commencer. Si vous souhaitez en savoir plus sur les liens aimant, consultez la page Wikipedia sur le sujet .

  Cyberghost 6 ne se connectant pas

Bibliothèques

Les bibliothèques JavaScript suivantes sont utilisées sur cette page:

  • sha1.JS – Bibliothèque de hachage SHA-1
  • bencode.JS – Bibliothèque de codage / décodage de Bencode
  • base32.JS – BASE32 Bibliothèque d’encodage / décodage

Ils sont conçus de manière primaire pour une utilisation sur le Web, mais ils peuvent être modifiés trivialement pour être utilisés avec quelque chose comme le nœud.js .

sha1.js

Calcule le hachage SHA-1 des données spécifiées à l’aide de l’algorithme de base décrit dans RFC 3174, avec un paradigme similaire au hashlib de Python . Les données peuvent être entrées en morceaux, et le digest peut être calculé à tout moment sans modifier l’état interne.

Interface publique
  • constructeur()
    Crée une nouvelle instance de hachage SHA1.
  • réinitialiser()
    Réinitialise l’état interne de l’instance.
  • mise à jour(valeur_array)
    Mettez à jour l’état interne de l’objet de hachage avec les valeurs contenues dans Value_Array .
    Value_Array peut être une chaîne, avec chaque caractère de la plage [0,255]; ou un tableau (dactylographié), avec chaque valeur de la plage [0,255] .
  • digérer(): Uint8array
    Calcule et renvoie le digest Sha1 de toutes les entrées de données jusqu’à présent. La valeur de retour est un uint8Array de la longueur 20 .

bencode.js

Encoder / décoder un objet ou une chaîne à l’aide du format Bencode.

Interface publique
  • encoder(obj): chaîne
    Encoder OBJ dans une chaîne bencodée.
    OBJ ne peut être qu’une chaîne, un numéro, un tableau ou un objet. Les tableaux et les objets ne peuvent également contenir que les types susmentionnés.
  • décoder(str): [Objet | tableau | String | nombre]
    lance “format non valide”
    Convertit Bencoded Str en son type d’origine. Si les données sont mal formées, une exception est jetée.
  ProtonVPN en attente de réseau utilisable

base32.js

Encoder / décoder une chaîne à l’aide du format RFC 4648 Base32.

Interface publique
  • encoder(str): chaîne
    Encoder STR dans la base32.
  • décoder(str): chaîne
    Décoder str de la base32 dans sa chaîne d’origine.

Autres fichiers JavaScript

Ce sont les autres fichiers JavaScript inclus dans ce référentiel:

  • sha1.test.JS – Fichier de cas de test similaire à celui ici
  • T2M.chargeur.JS – Le fichier de chargeur utilisé pour configurer cette page
  • T2M.JS – Le fichier principal utilisé pour traiter .Fichiers torrent sur cette page