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

SunPack को बड़ी संख्या में अव्यवस्थित संपीड़ित (compressed) फाइलों को संभालने के लिए डिज़ाइन किया गया है। इसकी मुख्य विशेषताओं में शामिल हैं: 1. **बैच एक्सट्रैक्शन**: यह राइट-क्लिक मेनू के माध्यम से वर्तमान डायरेक्टरी के भीतर सभी संपीड़ित फाइलों को एक क्लिक में एक्सट्रैक्ट करने, या नेस्टेड डायरेक्टरीज़ को रिकर्सिव रूप से प्रोसेस करने का समर्थन करता है। 2. **ऑटोमेशन मॉनिटरिंग**: यह फोल्डर मॉनिटरिंग सुविधा प्रदान करता है, जिससे जब भी कोई नई संपीड़ित फाइल मॉनिटर किए गए फोल्डर में आती है, तो एक्सट्रैक्शन प्रक्रिया स्वचालित रूप से शुरू हो जाती है। 3. **पासवर्ड हैंडलिंग**: यह क्लिपबोर्ड से स्वचालित रूप से पासवर्ड पढ़ने और एक्सट्रैक्शन का प्रयास करने का समर्थन करता है। 4. **इंटरैक्शन मोड**: यह राइट-क्लिक मेनू और CLI कमांड-लाइन इंटरैक्शन, दोनों मोड प्रदान करता है। सामान्य CLI कमांड्स में शामिल हैं: - `extract`: स्कैनिंग, एक्सट्रैक्शन, सत्यापन, रिपेयर लूप और पोस्ट-प्रोसेसिंग निष्पादित करता है। - `watch`: डायरेक्टरी की निगरानी करता है और स्थिर आर्काइव्स को स्वचालित रूप से एक्सट्रैक्ट करता है। - `scan`: फाइलों में बदलाव किए बिना संभावित कार्यों (candidate tasks) की सूची बनाता है। - `inspect`: डिटेक्शन डायग्नोस्टिक्स, एनालिसिस प्रिव्यू और रूल जजमेंट विवरण आउटपुट करता है। - `passwords`: प्रयास किए जाने वाले पासवर्ड की सूची दिखाता है। प्रोजेक्ट को `sunpack_config.json` और `sunpack_advanced_config.json` के माध्यम से कॉन्फ़िगर किया जाता है, और इसके लिए संबंधित कॉन्फ़िगरेशन सत्यापन कमांड प्रदान किए गए हैं।