Torrent फ़ाइल निर्माता
अपनी फ़ाइलों से .torrent फ़ाइलें बनाएँ। डाउनलोड करने योग्य torrent फ़ाइलें उत्पन्न करने के लिए trackers, web seeds, piece length और metadata कॉन्फ़िगर करें।
इनपुट
आउटपुट
रीडमी
टोरेंट फ़ाइल क्या है?
एक टोरेंट फ़ाइल (.torrent) एक छोटी मेटाडेटा फ़ाइल होती है जिसका उपयोग BitTorrent प्रोटोकॉल द्वारा peer-to-peer फ़ाइल शेयरिंग को समन्वित करने के लिए किया जाता है। इसमें साझा की जाने वाली वास्तविक फ़ाइलें नहीं होतीं — इसके बजाय, इसमें फ़ाइल नाम, आकार, फ़ोल्डर संरचना, piece हैश और tracker URL जैसी जानकारी होती है। जब इसे BitTorrent क्लाइंट में खोला जाता है, तो यह मेटाडेटा सॉफ़्टवेयर को नेटवर्क पर अन्य peers से कंटेंट खोजने और डाउनलोड करने का तरीका बताता है।
टोरेंट फ़ाइलें Bencode नामक डेटा फ़ॉर्मेट का उपयोग करती हैं, जो मेटाडेटा को एक कॉम्पैक्ट बाइनरी संरचना में एन्कोड करता है। टोरेंट में प्रत्येक फ़ाइल को निश्चित आकार के pieces में विभाजित किया जाता है, और प्रत्येक piece का SHA-1 हैश .torrent फ़ाइल के अंदर संग्रहीत किया जाता है। यह क्लाइंट्स को ब्लॉक-दर-ब्लॉक डाउनलोड किए गए डेटा की अखंडता सत्यापित करने की अनुमति देता है।
टूल का विवरण
यह टूल आपको सीधे अपने ब्राउज़र में .torrent फ़ाइलें बनाने देता है। एक या अनेक फ़ाइलें अपलोड करें, tracker URL, web seeds, piece length और अन्य मेटाडेटा कॉन्फ़िगर करें, फिर परिणामी .torrent फ़ाइल जेनरेट करें और डाउनलोड करें। सभी प्रोसेसिंग क्लाइंट-साइड होती है — आपकी फ़ाइलें कभी भी किसी सर्वर पर अपलोड नहीं होतीं।
विकल्पों की व्याख्या
- Torrent नाम: टोरेंट के लिए एक कस्टम डिस्प्ले नाम। डिफ़ॉल्ट रूप से "untitled" होता है लेकिन इसे कोई भी वर्णनात्मक नाम दिया जा सकता है।
- टिप्पणी: टोरेंट मेटाडेटा में एम्बेड किया गया एक वैकल्पिक टेक्स्ट नोट, जो
.torrentफ़ाइल खोलने वाले किसी भी व्यक्ति को दिखाई देता है। - किसने बनाया: एक वैकल्पिक फ़ील्ड जो यह दर्शाता है कि टोरेंट किसने या किस चीज़ ने बनाया।
- Piece length: डेटा के प्रत्येक chunk का आकार जिसे peers आपस में साझा करते हैं। "Auto" कुल फ़ाइल आकार के आधार पर उपयुक्त आकार चुनता है। छोटे pieces अखंडता जाँच में सुधार करते हैं लेकिन
.torrentफ़ाइल का आकार बढ़ाते हैं; बड़े pieces बड़ी फ़ाइलों के लिए ओवरहेड कम करते हैं। - Private torrent: सक्षम होने पर, DHT (Distributed Hash Table) और PEX (Peer Exchange) को अक्षम कर देता है, peer खोज को केवल निर्दिष्ट trackers तक सीमित करता है। आमतौर पर private tracker समुदायों के लिए उपयोग किया जाता है।
- Trackers: BitTorrent trackers के लिए Announce URL जो peers को एक-दूसरे को खोजने में मदद करते हैं। प्रत्येक tracker अलग-अलग जोड़ा जाता है और अपना स्वयं का tier रखता है।
- Web seeds: HTTP/HTTPS URL जहाँ से फ़ाइलें BEP 19 web seeding प्रोटोकॉल का उपयोग करके fallback के रूप में सीधे डाउनलोड की जा सकती हैं।
विशेषताएँ
- किसी भी फ़ाइल प्रकार से single-file या multi-file torrents बनाएँ
- अनेक tracker URL और web seed URL जोड़ें
- 16 KB से 16 MB तक या स्वचालित चयन के साथ कॉन्फ़िगर करने योग्य piece length
- प्रतिबंधित tracker समुदायों के लिए private torrent सपोर्ट
- जेनरेट किए गए torrent मेटाडेटा जैसे info hash, कुल आकार, piece count और torrent फ़ाइल आकार प्रदर्शित करता है
उपयोग के मामले
- peer-to-peer नेटवर्क पर सॉफ़्टवेयर रिलीज़, डेटासेट या मीडिया आर्काइव जैसी बड़ी फ़ाइलें वितरित करना
- private tracker समुदायों पर अपलोड के लिए private torrents बनाना
- विश्वसनीय फ़ाइल उपलब्धता के लिए web seed fallback URL के साथ torrents जेनरेट करना
यह कैसे काम करता है
- drag-and-drop फ़ाइल पिकर का उपयोग करके एक या अधिक फ़ाइलें चुनें।
- torrent विकल्प कॉन्फ़िगर करें: नाम, trackers, piece length, गोपनीयता और वैकल्पिक मेटाडेटा।
- "Generate .torrent" पर क्लिक करें — टूल आपकी फ़ाइलों को pieces में विभाजित करता है, प्रत्येक piece के लिए SHA-1 हैश की गणना करता है, और सब कुछ Bencode फ़ॉर्मेट में एन्कोड करता है।
- आउटपुट पैनल में जेनरेट की गई torrent जानकारी (नाम, info hash, आकार, piece विवरण) की समीक्षा करें।
- फ़ाइल सहेजने के लिए "Download .torrent" पर क्लिक करें।
सुझाव
- 1 GB से कम फ़ाइलों के लिए, डिफ़ॉल्ट "Auto" piece length अच्छी तरह काम करता है। बहुत बड़ी फ़ाइलों (10 GB+) के लिए,
.torrentफ़ाइल को प्रबंधनीय रखने हेतु 4 MB या 8 MB pieces चुनने पर विचार करें। - यदि आप चाहते हैं कि peers एक केंद्रीकृत announce सर्वर के माध्यम से एक-दूसरे को खोजें, तो कम से कम एक tracker URL अवश्य जोड़ें। Trackers के बिना, केवल DHT और PEX का उपयोग किया जा सकता है (जब तक कि torrent को private चिह्नित न किया गया हो)।
- जेनरेशन के बाद प्रदर्शित info hash आपके torrent की विशिष्ट पहचान करता है और magnet links बनाने के लिए उपयोग किया जा सकता है।