इस प्रोजेक्ट के बारे में

Telegram Drive एक ओपन-सोर्स, लोकल-फर्स्ट फाइल वर्कस्पेस है जो आपके खुद के Telegram अकाउंट को स्टोरेज बैकएंड के रूप में इस्तेमाल करता है। Tauri, Rust और React से बना यह ऐप Windows, macOS, Linux, Android और Google TV पर चलता है, और my.telegram.org पर आपके द्वारा बनाए गए API क्रेडेंशियल्स का उपयोग करके सीधे Telegram से कनेक्ट होता है। प्रोजेक्ट बताता है कि यह कोई अलग फाइल-स्टोरेज या रिले सेवा संचालित नहीं करता, और सभी सुविधाएँ बिना भुगतान के उपलब्ध हैं। README में वर्णित मुख्य क्षमताएँ: - फाइल प्रबंधन: वर्चुअलाइज़्ड रेंडरिंग के साथ ग्रिड और लिस्ट व्यू, समायोज्य कार्ड साइज़िंग, सर्च, सॉर्टिंग, मल्टी-सेलेक्ट और बल्क एक्शन, अपलोड/डाउनलोड/रीनेम/कॉपी/मूव/डिलीट, ड्रैग-एंड-ड्रॉप, फोल्डर निर्माण और ग्रुपिंग, वैकल्पिक ZIP के साथ पूरे फोल्डर का अपलोड, और रिट्राई तथा रिज़्यूमेबल रेंज के साथ रिमोट URL अपलोड। - ट्रांसफर: टिकाऊ डेस्कटॉप अपलोड/डाउनलोड क्यू जो रीस्टार्ट के बाद भी बनी रहती हैं, कन्करेंसी और बैंडविड्थ नियंत्रण, पॉज़/रिज़्यूम/रिट्राई/कैंसल, बैकग्राउंड ट्रे ऑपरेशन, नेटिव नोटिफिकेशन, और flood-wait हैंडलिंग। डाउनलोड अस्थायी फाइलों में लिखे जाते हैं और एटॉमिक रूप से प्रकाशित होते हैं। - देखना और प्लेबैक: लेज़ी थंबनेल, ज़ूम/पैन के साथ इमेज व्यूअर, PDF व्यूअर, ऑडियो प्लेयर, सीकिंग और स्ट्रीमिंग/रीमक्स/ट्रांसकोड फॉलबैक के साथ वीडियो प्लेबैक, साथ ही ZIP/RAR/7z आर्काइव ब्राउज़िंग और एक्सट्रैक्शन। - शेयरिंग और इंटीग्रेशन: पासवर्ड-सुरक्षित लोकल डाउनलोड लिंक, Telegram मैसेज लिंक, ऑप्ट-इन लूपबैक-ओनली REST API, ऑप्ट-इन WebDAV एक्सेस, और Saved Messages के माध्यम से वैकल्पिक पासफ्रेज़-एन्क्रिप्टेड सेटिंग्स बैकअप। - पर्सनलाइज़ेशन: लाइट/डार्क/सिस्टम थीम, कस्टम थीम एडिटर, रिड्यूस्ड-मोशन विकल्प, RTL सपोर्ट के साथ 24 चयनযোগ্য लोकेल, और OS क्रेडेंशियल मैनेजर में क्रेडेंशियल्स के साथ SOCKS5/HTTP प्रॉक्सी रूटिंग। Folder Sync एक लोकल डायरेक्टरी और एक Telegram चैनल के बीच ऑप्ट-इन द्विदिश मैपिंग है, जिसमें स्पष्ट कॉन्फ्लिक्ट हैंडलिंग (Keep Local / Keep Remote / Keep Both), मास-डिलीशन गार्ड, एटॉमिक डाउनलोड और साइज़ चेक, और प्रति मैप्ड चैनल 50,000-मैसेज की सुरक्षा सीमा है। वैकल्पिक क्लाइंट-साइड एन्क्रिप्शन स्ट्रीमिंग XChaCha20-Poly1305 के साथ एक वर्ज़न्ड TDENC2 एनवेलप का उपयोग करता है, जिसमें वॉल्ट और प्रति-फाइल पासफ्रेज़ मोड, रिकवरी-बंडल एक्सपोर्ट/इम्पोर्ट और वॉल्ट ऑटो-लॉक शामिल हैं। README नोट करता है कि यह सुविधा अल्फा है, इसका स्वतंत्र सुरक्षा ऑडिट नहीं हुआ है, और खोए हुए पासफ्रेज़ या क्षतिग्रस्त रिकवरी सामग्री एन्क्रिप्टेड डेटा को स्थायी रूप से अपुनर्प्राप्य बना सकती है। कई ऑपरेशन (एन्क्रिप्टेड प्रीव्यू, थंबनेल, ट्रांसकोडिंग, शेयर लिंक, WebDAV राइट्स, रिमोट रीनेम, माइग्रेशन) एन्क्रिप्टेड ऑब्जेक्ट्स के लिए फेल-क्लोज़्ड हैं। प्राइवेसी और सुरक्षा नोट्स: API hash और प्रॉक्सी क्रेडेंशियल्स OS क्रेडेंशियल मैनेजर या Android Keystore में रखे जाते हैं; सेशन डेटा, सेटिंग्स, क्यू और कैश लोकल रहते हैं; क्रैश रिपोर्टिंग डिफ़ॉल्ट रूप से बंद है और सहमति आवश्यक है; REST और WebDAV सर्वर डिफ़ॉल्ट रूप से अक्षम हैं और केवल 127.0.0.1 पर बाइंड होते हैं। README चेतावनी देता है कि Telegram अकाउंट, सेवा और प्रति-फाइल सीमाएँ अभी भी लागू होती हैं, इसलिए ऐप को शाब्दिक रूप से असीमित स्टोरेज या महत्वपूर्ण डेटा के एकमात्र बैकअप के रूप में नहीं माना जाना चाहिए। यह भी बताता है कि प्रोजेक्ट स्वतंत्र है और Telegram FZ-LLC से संबद्ध नहीं है। एक वैकल्पिक एक-बार का $5 सपोर्टर लाइसेंस तीन डिवाइस तक स्पॉन्सर प्लेसमेंट हटा देता है; सभी सुविधाएँ बिना भुगतान करने वाले उपयोगकर्ताओं के लिए उपलब्ध रहती हैं। Android बिल्ड एक साइन्ड साइडलोड प्रीव्यू (Android 7.0+, फोन, टैबलेट और TV के लिए एक यूनिवर्सल APK) के रूप में वितरित किए जाते हैं, Google Play के माध्यम से नहीं। सोर्स से बिल्ड करने के लिए Node.js 20.19+/22.12+, एक स्थिर Rust टूलचेन, Telegram API क्रेडेंशियल्स और Tauri 2 सिस्टम पूर्वापेक्षाएँ आवश्यक हैं।