मैग्नेट लिंक क्या है?

एक मैग्नेट लिंक एक URI स्कीम है जो किसी फ़ाइल को उसके स्थान के बजाय उसकी सामग्री द्वारा पहचानता है। फ़ाइल को होस्ट करने वाले सर्वर की ओर इशारा करने के बजाय, एक मैग्नेट लिंक फ़ाइल की सामग्री का एक क्रिप्टोग्राफिक हैश रखता है। कोई भी BitTorrent क्लाइंट इस हैश का उपयोग करके नेटवर्क पर उन पीयर्स को खोज सकता है जिनके पास पहले से फ़ाइल है और सीधे उनसे इसे डाउनलोड कर सकता है — कोई केंद्रीय सर्वर की आवश्यकता नहीं है।

मैग्नेट लिंक .torrent फ़ाइलों के प्रतिस्थापन के रूप में व्यापक हो गए। वे छोटे होते हैं, सादे पाठ के रूप में साझा किए जा सकते हैं, और किसी होस्टिंग साइट को ऑनलाइन रहने की आवश्यकता नहीं होती है। लिंक स्वयं क्लाइंट को आवश्यक सभी चीजें एन्कोड करता है: अद्वितीय हैश, फ़ाइल का नाम, कनेक्ट करने के लिए ट्रैकर, और वैकल्पिक रूप से अपेक्षित फ़ाइल आकार।

टूल विवरण

यह टूल एक मैग्नेट लिंक को पार्स करता है और इसमें एन्कोड की गई सभी जानकारी को एक संरचित, पठनीय प्रारूप में प्रदर्शित करता है। कोई भी मैग्नेट URI पेस्ट करें और तुरंत info hash, हैश एल्गोरिदम, टोरेंट नाम, फ़ाइल आकार, ट्रैकर सूची, वेब सीड्स, कीवर्ड, सटीक स्रोत, और पीयर पते देखें — बिना किसी टोरेंट क्लाइंट की आवश्यकता के।

यह कैसे काम करता है

एक मैग्नेट URI एक स्कीम (magnet:?) से बना होता है जिसके बाद & द्वारा अलग किए गए key-value पैरामीटर होते हैं। टूल BitTorrent मैग्नेट लिंक विनिर्देश (BEP 9) के अनुसार प्रत्येक पैरामीटर को डिकोड करता है:

  • xt (exact topic) — urn:btih:<hash> या urn:sha1:<hash> मान जो टोरेंट को विशिष्ट रूप से पहचानता है
  • dn (display name) — टोरेंट का मानव-पठनीय नाम, URL-एन्कोडेड
  • xl (exact length) — सामग्री का कुल आकार बाइट्स में
  • tr (tracker) — BitTorrent ट्रैकर्स के लिए घोषणा URLs, URL-एन्कोडेड
  • as (acceptable source / web seed) — HTTP URLs जिनसे फ़ाइल को सीधे डाउनलोड किया जा सकता है
  • kt (keyword topic) — सामग्री से जुड़े खोज कीवर्ड
  • xs (exact source) — एक URL जो टोरेंट फ़ाइल या P2P स्रोत की ओर इशारा करता है
  • x.pe (peer address) — host:port प्रारूप में स्पष्ट पीयर पते

विशेषताएं

  • किसी भी वैध मैग्नेट URI से info hash और हैश एल्गोरिदम (BTIH, SHA1, आदि) निकालता है
  • पूर्ण डिकोड किए गए प्रदर्शन नाम और मानव-पठनीय फ़ाइल आकार दिखाता है
  • सभी ट्रैकर्स, वेब सीड्स, और सटीक स्रोतों को आसान कॉपी के लिए लाइन दर लाइन सूचीबद्ध करता है
  • कीवर्ड टैग को दृश्य बैज के रूप में प्रदर्शित करता है
  • पूरी तरह से ब्राउज़र में काम करता है — कुछ भी सर्वर को नहीं भेजा जाता है

उपयोग के मामले

  • मैग्नेट लिंक को खोलने से पहले सत्यापित करना — info hash और ट्रैकर सूची का निरीक्षण करें यह जांचने के लिए कि क्या कोई लिंक वैध दिखता है इससे पहले कि आप इसे टोरेंट क्लाइंट को सौंपें।
  • ट्रैकर URLs निकालना — मैग्नेट लिंक से व्यक्तिगत ट्रैकर घोषणा URLs को कॉपी करें उन्हें मैन्युअल रूप से किसी अन्य टोरेंट या क्लाइंट में जोड़ने के लिए।
  • टोरेंट मेटाडेटा डीबग करना — BitTorrent टूल्स बनाने वाले डेवलपर्स तेजी से निरीक्षण कर सकते हैं कि मैग्नेट लिंक कैसे संरचित हैं और सत्यापित कर सकते हैं कि पैरामीटर सही तरीके से एन्कोड किए गए हैं।

सीमाएं

  • टूल केवल मैग्नेट लिंक में एन्कोड की गई जानकारी को पढ़ता है। यह .torrent फ़ाइल को फ़ेच नहीं करता है या किसी ट्रैकर से कनेक्ट नहीं करता है, इसलिए प्रति-फ़ाइल विवरण (व्यक्तिगत फ़ाइल नाम, आकार) लिंक अकेले से उपलब्ध नहीं हैं।
  • कई ट्रैकर्स वाली बहुत लंबी मैग्नेट लिंक्स को उस स्रोत द्वारा काट दिया जा सकता है जिसने उन्हें साझा किया है; टूल बिल्कुल वही प्रदर्शित करता है जो लिंक में मौजूद है।