Τι είναι ένας σύνδεσμος magnet;

Ένας σύνδεσμος magnet είναι ένα σχήμα URI που αναγνωρίζει ένα αρχείο από το περιεχόμενό του αντί για τη θέση του. Αντί να δείχνει σε ένα διακομιστή που φιλοξενεί το αρχείο, ένας σύνδεσμος magnet περιέχει ένα κρυπτογραφικό hash του περιεχομένου του αρχείου. Οποιοσδήποτε BitTorrent client μπορεί να χρησιμοποιήσει αυτό το hash για να βρει ομότιμα στο δίκτυο που έχουν ήδη το αρχείο και να το κατεβάσει απευθείας από αυτά — δεν απαιτείται κεντρικός διακομιστής.

Οι σύνδεσμοι magnet έγιναν ευρέως διαδεδομένοι ως αντικατάσταση των αρχείων .torrent. Είναι πιο σύντομοι, μπορούν να μοιραστούν ως απλό κείμενο και δεν απαιτούν ένα site φιλοξενίας να παραμένει online. Ο ίδιος ο σύνδεσμος κωδικοποιεί όλα όσα χρειάζεται ένας client: το μοναδικό hash, το όνομα του αρχείου, τα trackers για σύνδεση και προαιρετικά το αναμενόμενο μέγεθος του αρχείου.

Περιγραφή εργαλείου

Αυτό το εργαλείο αναλύει έναν σύνδεσμο magnet και εμφανίζει όλες τις πληροφορίες που κωδικοποιούνται μέσα του σε δομημένη, ευανάγνωστη μορφή. Επικολλήστε οποιοδήποτε magnet URI και δείτε αμέσως το info hash, τον αλγόριθμο hash, το όνομα του torrent, το μέγεθος του αρχείου, τη λίστα tracker, τα web seeds, τις λέξεις-κλειδιά, τις ακριβείς πηγές και τις διευθύνσεις ομότιμων — χωρίς να χρειάζεται ένας torrent client.

Πώς λειτουργεί

Ένα magnet URI αποτελείται από ένα σχήμα (magnet:?) ακολουθούμενο από παραμέτρους κλειδί-τιμή χωρισμένες με &. Το εργαλείο αποκωδικοποιεί κάθε παράμετρο σύμφωνα με τις προδιαγραφές BitTorrent magnet link (BEP 9):

  • xt (exact topic) — η τιμή urn:btih:<hash> ή urn:sha1:<hash> που αναγνωρίζει μοναδικά το torrent
  • dn (display name) — το ανθρώπινα αναγνώσιμο όνομα του torrent, κωδικοποιημένο με URL
  • xl (exact length) — το συνολικό μέγεθος του περιεχομένου σε bytes
  • tr (tracker) — URLs ανακοίνωσης για BitTorrent trackers, κωδικοποιημένα με URL
  • as (acceptable source / web seed) — HTTP URLs από τα οποία το αρχείο μπορεί να κατέβει απευθείας
  • kt (keyword topic) — λέξεις-κλειδιά αναζήτησης που σχετίζονται με το περιεχόμενο
  • xs (exact source) — ένα URL που δείχνει σε ένα αρχείο torrent ή μια πηγή P2P
  • x.pe (peer address) — ρητές διευθύνσεις ομότιμων σε μορφή host:port

Χαρακτηριστικά

  • Εξάγει το info hash και τον αλγόριθμο hash (BTIH, SHA1, κ.λπ.) από οποιοδήποτε έγκυρο magnet URI
  • Εμφανίζει το πλήρως αποκωδικοποιημένο όνομα εμφάνισης και το ανθρώπινα αναγνώσιμο μέγεθος αρχείου
  • Παραθέτει όλα τα trackers, web seeds και ακριβείς πηγές γραμμή προς γραμμή για εύκολη αντιγραφή
  • Εμφανίζει τις λέξεις-κλειδιά ως οπτικά badges
  • Λειτουργεί εξ ολοκλήρου στο πρόγραμμα περιήγησης — τίποτα δεν αποστέλλεται σε διακομιστή

Περιπτώσεις χρήσης

  • Επαλήθευση ενός συνδέσμου magnet πριν τον ανοίξετε — επιθεωρήστε το info hash και τη λίστα tracker για να ελέγξετε εάν ένας σύνδεσμος φαίνεται νόμιμος πριν τον δώσετε σε ένα torrent client.
  • Εξαγωγή URLs tracker — αντιγράψτε μεμονωμένα URLs ανακοίνωσης tracker από ένα σύνδεσμο magnet για να τα προσθέσετε χειροκίνητα σε ένα άλλο torrent ή client.
  • Αποσφαλμάτωση μεταδεδομένων torrent — οι προγραμματιστές που δημιουργούν εργαλεία BitTorrent μπορούν να επιθεωρήσουν γρήγορα πώς είναι δομημένοι οι σύνδεσμοι magnet και να επαληθεύσουν ότι οι παράμετροι είναι σωστά κωδικοποιημένες.

Περιορισμοί

  • Το εργαλείο διαβάζει μόνο αυτό που κωδικοποιείται στον ίδιο το σύνδεσμο magnet. Δεν ανακτά το αρχείο .torrent ή συνδέεται με κανέναν tracker, επομένως λεπτομέρειες ανά αρχείο (ονόματα μεμονωμένων αρχείων, μεγέθη) δεν είναι διαθέσιμες μόνο από το σύνδεσμο.
  • Πολύ μεγάλοι σύνδεσμοι magnet με πολλούς trackers ενδέχεται να έχουν περικοπεί από την πηγή που τους μοιράστηκε· το εργαλείο εμφανίζει ακριβώς αυτό που υπάρχει στο σύνδεσμο.