منصوبے کے بارے میں

SunPack کو بڑی تعداد میں بکھرے ہوئے کمپریسڈ فائلوں کو سنبھالنے کے لیے ڈیزائن کیا گیا ہے۔ اس کے بنیادی افعال میں شامل ہیں: 1. **بلک ان زپنگ**: رائٹ کلک مینو کے ذریعے موجودہ ڈائریکٹری میں تمام کمپریسڈ فائلوں کو ایک کلک سے ان زپ کرنے، یا نیکسٹڈ ڈائریکٹریز کو ریکرسو طریقے سے پروسیس کرنے کی حمایت کرتا ہے۔ 2. **آٹومیشن مانیٹرنگ**: فولڈر مانیٹرنگ کی سہولت فراہم کرتا ہے، جب کوئی نئی کمپریسڈ فائل مانیٹر کیے گئے فولڈر میں آتی ہے تو ان زپنگ کا عمل خود بخود شروع ہو جاتا ہے۔ 3. **پاس ورڈ ہینڈلنگ**: کلپ بورڈ سے خودکار طور پر پاس ورڈ پڑھنے اور ان زپ کرنے کی کوشش کرنے کی حمایت کرتا ہے۔ 4. **انٹرایکشن کے طریقے**: رائٹ کلک مینو اور CLI کمانڈ لائن انٹرفیس، دونوں طریقے فراہم کرتا ہے۔ عام استعمال ہونے والی CLI کمانڈز میں شامل ہیں: - `extract`: اسکیننگ، ان زپنگ، تصدیق، مرمت کے چکر اور پوسٹ پروسیسنگ کو انجام دیتا ہے۔ - `watch`: ڈائریکٹری کی نگرانی کرتا ہے اور مستحکم آرکائیوز کو خود بخود ان زپ کرتا ہے۔ - `scan`: فائلوں میں تبدیلی کیے بغیر ممکنہ ٹاسک تیار کرتا ہے۔ - `inspect`: تشخیص، تجزیاتی پیش نظارہ اور رولز کے فیصلے کی تفصیلات فراہم کرتا ہے۔ - `passwords`: کوشش کیے جانے والے پاس ورڈز کی فہرست دکھاتا ہے۔ پروجیکٹ کو `sunpack_config.json` اور `sunpack_advanced_config.json` کے ذریعے کنفیگر کیا جاتا ہے، اور متعلقہ کنفیگریشن ویریفیکیشن کمانڈز بھی فراہم کی گئی ہیں۔