NanaZip
NanaZip هو برنامج أرشفة ملفات مفتوح المصدر مخصص لتجربة Windows الحديثة، وهو متشعب من الكود المصدري لأرشفة الملفات مفتوحة المصدر المعروفة 7-Zip.
سيتم تقدير جميع أنواع المساهمات. نرحب بجميع الاقتراحات وطلبات السحب والقضايا.
إذا كنت ترغب في رعاية تطوير NanaZip، يرجى قراءة وثيقة NanaZip Sponsor Edition. إنه مجاني لجميع المساهمين في مستودع كود مصدر NanaZip.
بشكل عام، إصدار الراعي NanaZip يشبه إلى حد كبير إصدار المساهم، لكننا نقدم طريقة لشراء الشرف وجعل شخص ما يبدو وكأنه مساهم في كود المصدر، لأن NanaZip دائمًا مشروع مفتوح المصدر صديق للمجتمع.
إذا كنت تريد مني إضافة ميزات أو تحسينات مسبقًا، فيرجى استخدام الخدمات المدفوعة.
كينجي موري
سمات
- ورث جميع الميزات من 7-Zip 24.08.
- دعم الوضع المظلم لجميع مكونات واجهة المستخدم الرسومية.
- دعم تأثير الميكا على النافذة الرئيسية. سوف تستمتع بنوافذ Mica الغامرة بالكامل لجميع مكونات واجهة المستخدم الرسومية إذا كنت تستخدم الوضع المظلم مع تعطيل HDR.
- التعبئة والتغليف باستخدام MSIX لتجربة النشر الحديثة.
- دعم قائمة السياق في Windows 10/11 File Explorer.
- تمكين دعم فك تشفير البرنامج النصي NSIS لأرشيفات NSIS. (تم الدمج من فرع 7-Zip NSIS.)
- توفير الاسم المستعار لتنفيذ 7-Zip لمساعدة المستخدمين على الانتقال إلى NanaZip.
- دعم برامج الترميز Brotli وFast-LZMA2 وLizard وLZ4 وLZ5 وZstandard. (تم الدمج من فرع 7-Zip ZS.)
- دعم ميزة DPI-Aware لكل شاشة لجميع مكونات واجهة المستخدم الرسومية.
- دعم إصدار i18n لواجهة المستخدم الرسومية من برنامج الاستخراج الذاتي القابل للتنفيذ.
- دمج خوارزميات HASH التالية في NanaZip من RHash (AICH، BLAKE2b، BTIH، ED2K، EDON-R 224، EDON-R 256، EDON-R 384، EDON-R 512، GOST R 34.11-94، GOST R 34.11-94 CryptoPro ، جوست ر 34.11-2012 256، GOST R 34.11-2012 512، HAS-160، RIPEMD-160، SHA-224، SHA3-224، SHA3-256، SHA3-384، SHA3-512، Snefru-128، Snefru-256، Tiger، تايجر 2، تي تي إتش، Whirlpool)، xxHash (XXH3_64bits، XXH3_128bits)، وGmSSL (SM3).
- قم بتمكين Control Flow Guard (CFG) لجميع الثنائيات المستهدفة للتخفيف من هجمات ROP.
- قم بتمييز جميع الثنائيات المستهدفة x86 وx64 على أنها متوافقة مع Shadow Stack بتقنية التحكم في التدفق (CET).
- عمليات فحص صارمة للمقبض في وقت التشغيل لمنع استخدام المقابض غير الصالحة.
- يؤدي تعطيل إنشاء التعليمات البرمجية الديناميكية في إصدارات الإصدار إلى منع إنشاء تعليمات برمجية ضارة في وقت التشغيل.
- منع تحميل المكتبات غير المتوقعة من مصادر بعيدة في وقت التشغيل.
- تمكين التحقق من سلامة الحزمة.
- تمكين بيانات تعريف استمرار EH.
- تمكين المرتجعات الموقعة.
- تمكين تعطيل إنشاء العملية الفرعية لإصدار سطر الأوامر من NanaZip.
الاختلافات بين NanaZip وNanaZip Classic
سيكون لدى NanaZip 3.0 وما بعده نكهتان للتوزيع هما NanaZip وNanaZip Classic. وهنا الاختلافات بينهما.
NanaZip
- دعم 64 بت فقط.
- الإصدار المعبأ فقط من MSIX.
- دعم قائمة السياق في Windows 10/11 File Explorer.
- دعم جمعيات الملف.
- توفير الاسم المستعار لتنفيذ 7-Zip لمساعدة المستخدمين على الانتقال إلى NanaZip.
- يدعم فقط Windows 10 الإصدار 2004 (النسخة 19041) أو الأحدث.
- واجهة المستخدم الرسومية المستندة إلى XAML.
نانا زيب كلاسيك
- لديك دعم 32 بت.
- النسخة المحمولة فقط.
- ليس لديك دعم قائمة السياق.
- ليس لديك دعم جمعيات الملفات.
- ليس لديك دعم الاسم المستعار للتنفيذ 7-Zip.
- دعم نظام التشغيل Windows Vista RTM (النسخة 6000.16386) أو الإصدارات الأحدث.
- واجهة المستخدم الرسومية Win32.
متطلبات النظام
NanaZip (واجهة المستخدم الرسومية المستندة إلى XAML وحزمة MSIX)
- نظام التشغيل المدعوم: Windows 10 الإصدار 2004 (النسخة 19041) أو الأحدث
- الأنظمة الأساسية المدعومة: x86 (64 بت) وARM (64 بت)
نانا زيب كلاسيك (Win32 GUI)
- نظام التشغيل المدعوم: Windows Vista RTM (النسخة 6000.16386) أو الأحدث
- الأنظمة الأساسية المدعومة: x86 (32 بت و64 بت) وARM (64 بت)
NanaZip Core (المركز الأساسي وبرامج الترميز وCLI والملفات التنفيذية ذات الاستخراج الذاتي)
- نظام التشغيل المدعوم: Windows Vista RTM (النسخة 6000.16386) أو الأحدث
- الأنظمة الأساسية المدعومة: x86 (32 بت و64 بت) وARM (64 بت)
ملاحظة: باستثناء الملفات التنفيذية للاستخراج الذاتي، يجب أن يكون ucrtbase.dll بالإصدار 10.0.19041.0 أو الأحدث موجودًا في المجلد الثنائي إذا كنت تريد استخدام مكونات NanaZip على إصدارات Windows الأقدم من Windows 10 الإصدار 2004 (النسخة 19041).
لقد اخترنا Windows باعتباره النظام الأساسي الرئيسي المدعوم لمشروع NanaZip لأن Windows حافظ على واجهة برمجة التطبيقات (ABI) الجيدة والمثبتة والتوافق، كما أنه يبرز في تاريخ الحوسبة. لكننا نهتم أيضًا بالنظام الأساسي الذي لا يعمل بنظام Windows. فيما يلي سياسة دعم الأنظمة الأساسية التي لا تعمل بنظام Windows:
- لن تدعم النكهة الحديثة لـ NanaZip الأنظمة التي لا تعمل بنظام Windows إلا إذا قام شخص ما بنقل WinRT XAML إلى POSIX. لذا، فإن سياسة الدعم لغير Windows مخصصة فقط لـ NanaZip Core وNanaZip Classic.
- سيبذل فريق التطوير قصارى جهده لدعم Wine الذي يعمل بنظام التشغيل Windows Vista أو مستوى الميزات الأحدث. تم اختباره حاليًا تحت Wine 9.x.
- نحن لا ندعم ReactOS ومشتقاته لأنه من الصعب جدًا دعمها. لكن الاختبار في ظل نظام ReactOS ومشتقاته قد يكون مثيرًا للاهتمام.
التحميل والتثبيت
فيما يلي بعض طرق التثبيت المتاحة لـ NanaZip.
متجر مايكروسوفت
هذه هي الطريقة الموصى بها لتثبيت NanaZip.
ابحث عن NanaZip
وقم بتثبيته في متجر Windows للحصول على الإصدار الثابت، و NanaZip Preview
لإصدار المعاينة.
يمكنك أيضًا النقر فوق رابط Microsoft Store الذي تحتاجه.
حزمة MSIX
يمكنك أيضًا تنزيل حزمة MSIX في إصدارات GitHub.
بعد تنزيل حزمة MSIX، يمكنك النقر نقرًا مزدوجًا لتثبيتها، أو يمكنك تنفيذ الأمر التالي في PowerShell الذي يتم تشغيله كمسؤول.
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat لا شيء -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package
ملاحظة: تم تضمين جميع التبعيات المطلوبة في حزمة MSIX الخاصة بـ NanaZip لأننا نعلم أنه من الصعب جدًا على المستخدمين الذين ليس لديهم إمكانية الوصول إلى المتجر الحصول على حزم التبعيات الخاصة بنا، ونريد أن نكون أقوياء وقابلين للنشر في كل مكان.
إذا كنت تريد تثبيت NanaZip لجميع المستخدمين، فيمكنك تنفيذ الأمر التالي في PowerShell الذي يتم تشغيله كمسؤول.
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat لا شيء -ExecutionPolicy Bypass Add-AppxProvisionedPackage -Online -PackagePath The path of the MSIX package
-LicensePath The path of the XML license file
يمكنك أيضًا تنفيذ الأمر التالي في موجه الأوامر الذي يتم تشغيله كمسؤول بدلاً من ذلك.
DISM.exe /Online /Add-ProvisionedAppxPackage /PackagePath: The path of the MSIX package
/LicensePath: The path of the XML license file
لمزيد من المعلومات، يرجى قراءة المستندات الخاصة بـ PowerShell وDISM
ملاحظة: نظرًا للسياسة من متجر Microsoft، تحتاج إلى تشغيل NanaZip مع اتصال الإنترنت في المرة الأولى للحصول على الترخيص إذا قمت بتثبيت NanaZip دون اتصال بالإنترنت، وإلا فلن يقوم Windows بتشغيل NanaZip بشكل صحيح.
إذا كنت تريد إلغاء تثبيت NanaZip الذي قمت بتثبيته لجميع المستخدمين، فيمكنك تنفيذ الأمر التالي في PowerShell الذي يتم تشغيله كمسؤول.
Get-AppxPackage -Name 40174MouriNaruto.NanaZip -AllUsers | إزالة-AppxPackage -AllUsers -تأكيد
القضايا المعروفة
- إذا لم تتمكن من العثور على NanaZip في قائمة السياق، فيرجى إعادة تشغيل جميع عمليات File Explorer عبر إدارة المهام.
- نظرًا لتصميم MSIX، تظهر قائمة سياق محركات الأقراص في Explorer فقط في Windows 11(22H2)+.
- نظرًا للمشكلات الموجودة في المحاكاة الافتراضية لنظام الملفات Desktop Bridge، فلن تتمكن من استخدام NanaZip في الوضع الآمن لنظام Windows.
- نظرًا للسياسة من Microsoft Store، فإن NanaZip غير قادر على تعطيل المحاكاة الافتراضية لنظام ملفات Desktop Bridge، لذلك ستتم إعادة توجيه عمليات الملف في
%UserProfile%/AppData
في Windows 10، وعمليات الملف في أدلة أخرى غير Local
و LocalLow
و Roaming
في %UserProfile%/AppData
ستتم إعادة توجيه %UserProfile%/AppData
في نظام التشغيل Windows 11. - نظرًا لقيود متجر Microsoft، لن يدعم NanaZip 1.2 والإصدارات الأحدث اللغات غير المذكورة في https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages.
- إذا قمت بإيقاف تشغيل جدار حماية Windows، فقد يفشل تثبيت NanaZip. (#204) (مايكروسوفت/المحطة الطرفية#12269)
- نظرًا لقيود إعدادات النظام، بدءًا من Windows 11+ (النسخة 22000.1817+ و22621.1555+)، يمكنك التشغيل مباشرة إلى صفحة الإعدادات لاقتران ملف NanaZip. (https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-apps-settings)
- نظرًا لتطبيق Microsoft Store Licensing API، ستجد NanaZip سيحاول الوصول إلى الإنترنت بدءًا من NanaZip 3.0 لأن NanaZip يحتاج إلى استخدام ذلك للتحقق من حالة ترخيص الملحق Sponsor Edition.
- لتحسين تجربة المستخدم، لن يتحقق NanaZip من حالة ترخيص الملحق Sponsor Edition إلا في المرة الأولى التي تقوم فيها بتشغيل NanaZip File Manager. يمكنك النقر فوق زر الراعي إذا كنت تريد تحديث الحالة بعد قيامك بشراء أو استرداد ملحق إصدار الراعي.
وثائق
- رخصة
- الأشخاص ذوو الصلة
- سياسة الخصوصية
- مدونة لقواعد السلوك
- دليل المساهمة
- إصدار الراعي NanaZip
- ملاحظات الإصدار NanaZip
- ملاحظات إصدار معاينة NanaZip
- الإصدار
- منتديات حياتي الرقمية