تحويل ZIP إلى 7z في C#

يجمع هذا الموضوع كيفية تحويل ZIP إلى 7z في C#. يناقش إعداد البيئة، والخوارزمية خطوة بخطوة، وعينة من الشيفرة لتشغيل تحويل ZIP إلى 7zip في C#. علاوة على ذلك، فإن دمج هذه الميزة في تطبيقك لا يتطلب تثبيت أي برنامج ضغط ملفات آخر.

خطوات تحويل ZIP إلى 7ZIP في C#

  1. تثبيت Aspose.ZIP لتحويل أرشيف ZIP إلى 7z
  2. قراءة دليل ZIP باستخدام الفئة Archive
  3. تعريف كائن من الفئة SevenZipArchive لكتابة دليل 7z الناتج
  4. التكرار عبر كل ملف في أرشيف ZIP وإنشاء إدخال مماثل في أرشيف 7z
  5. كتابة ملف 7z الناتج باستخدام الطريقة Save

تُقدم هذه الخطوات نظرة عامة على تصدير ZIP إلى 7zip في C#. في الخطوة الأولى، يتم تحميل أرشيف ZIP المُدخل ثم يتم التكرار عبر كل إدخال فيه واحدًا تلو الآخر. أخيرًا، يتم نسخ كل محتويات الملفات من المصدر إلى الأرشيف الهدف.

الشيفرة البرمجية لتصدير ZIP إلى 7z في C#

يُظهر هذا المقتطف من الشيفرة سير العمل لتحويل ZIP إلى 7z في C#. يستخدم الفئة Archive والفئة SevenZipArchive لتنفيذ التحويل. في الوقت نفسه، يمكنك تخصيصه بشكل أكبر، مثل التلاعب بأرشيف 7z الناتج باستخدام الفئة SevenZipEntrySettings. على سبيل المثال، يمكنك ضبط إعدادات الضغط أو التشفير لأرشيف 7z الناتج لتلائم متطلباتك.

شرح هذا الدرس جميع المعلومات المتعلقة بالتعامل مع zip 7z في C#. ومع ذلك، إذا كنت ترغب في استخراج ملف 7z الناتج برمجياً، يمكنك الرجوع إلى المقالة حول إنشاء أداة لفتح ملفات 7z في C#.

 عربي