عن المشروع

ZManager CLI (`zm`) هو أداة أرشيف ملفات عالية الأداء ومتعددة المنصات، ومتوفرة على macOS وLinux وWindows. وهو المكون مفتوح المصدر لسطر الأوامر لـ ZManager، ويشارك محرك الأرشيف القائم على Rust مع واجهة المستخدم الرسومية للسطح المكتب. تم تصميم الأداة للتعامل مع تقريبًا أي تنسيق أرشيف للاستخراج، مع تشجيع استخدام التنسيقات الحديثة والآمنة للإنشاء. **القدرات الأساسية:** * **استخراج واسع النطاق:** يفتح بأمان مجموعة واسعة من الأرشيفات، بما في ذلك ZIP و7z وRAR وTAR variants وdisk images (DMG، VHD، ISO) وforensic formats (E01، AFF4) وpackage formats (APK، IPA، DEB، RPM). * **إنشاء مدروس:** يدعم إنشاء تنسيقات مركزة ومدعومة جيدًا: `.zip` (AES-256)، `.tzst` (Zstandard)، `.tgz`، `.7z` (LZMA2/AES-256)، `.aar`/`.aea` (Apple Archive)، و`.tzap`. * **تنسيق TZAP:** بديل حديث ومفتوح المصدر لـ RAR، يتميز بتوقيعات تشفير متطورة، وتشفير متعدد المستلمين، وحماية آمنة لـ passphrase، واستعادة ذاتية للأخطاء. * **تصميم قائم على الأمان:** يفرض فحوصات أمان صارمة افتراضيًا ضد path traversal وsymlink/hardlink escapes وcase collisions وunsafe files. يتم التعامل مع كلمات المرور عبر stdin أو المطالبات لتجنب التعرض في سجل shell. * **واجهة مزدوجة:** يوفر كلًا من أعلام الأرشيف الكلاسيكية للتعرف عليها وأوامر فرعية قابلة للقراءة للـ scripting. **التثبيت:** متوفر عبر Homebrew (macOS)، وWinGet (Windows)، ومثبتات قائمة على script (Linux). تأتي إصدارات release في نسختين: "full" (مع ميزات هوية اختيارية عبر الإنترنت) و"offline".