عن المشروع

تم تصميم SunPack للتعامل مع كميات كبيرة من ملفات الأرشيف الفوضوية. وتشمل وظائفها الأساسية ما يلي: 1. **فك الضغط الجماعي**: تدعم فك ضغط جميع الأرشيفات في الدليل الحالي بنقرة واحدة عبر قائمة الزر الأيمن، أو المعالجة المتكررة للمجلدات المتداخلة. 2. **المراقبة الآلية**: توفر ميزة مراقبة المجلدات، حيث يتم تشغيل عملية فك الضغط تلقائيًا عند دخول أرشيفات جديدة إلى المجلد المراقب. 3. **التعامل مع كلمات المرور**: تدعم القراءة التلقائية لكلمات المرور من الحافظة ومحاولة فك الضغط. 4. **طرق التفاعل**: توفر وضعين للتفاعل: الاستدعاء عبر قائمة الزر الأيمن وواجهة سطر الأوامر CLI. تتضمن أوامر CLI الشائعة ما يلي: - `extract`: تنفيذ حلقة المسح، فك الضغط، التحقق، الإصلاح، والمعالجة اللاحقة. - `watch`: مراقبة الدليل وفك ضغط الأرشيفات المستقرة تلقائيًا. - `scan`: إنشاء مهام مرشحة دون تعديل الملفات. - `inspect`: إخراج تفاصيل التشخيص، معاينة التحليل، وتفاصيل تحديد القواعد. - `passwords`: عرض قائمة كلمات المرور المراد تجربتها. يتم إدارة تكوين المشروع من خلال `sunpack_config.json` و `sunpack_advanced_config.json` مع توفير أوامر مقابلة للتحقق من التكوين.