كيفية إنشاء ملف ZIP ذاتي الاستخراج باستخدام C#

يصف هذا البرنامج التعليمي السريع ** كيفية إنشاء الاستخراج الذاتي Zip باستخدام C# ** في شكل ملف EXE يمكن تنفيذه مباشرة لاستخراج المحتويات على نظام به .NET Framework 2.0 أو أعلى. يوفر تفاصيل تكوين بيئة التطوير ، وقائمة بمساحات الأسماء والفئات الضرورية المطلوبة لإنجاز المهمة ، ونموذج كود قابل للتشغيل في C#. أثناء قيامك ** بإنشاء ملف ZIP ذاتي الاستخراج باستخدام C# ** ، يمكن تخصيصه بعدد من الطرق الموضحة في هذه المقالة.

خطوات إنشاء ملف ZIP ذاتي الاستخراج باستخدام C#

  1. تكوين بيئة التطبيق لإضافة Aspose.ZIP لإنشاء SFX ZIP
  2. قم بإنشاء دفق ملف لملف SFX الجديد
  3. إنشاء كائن فئة Archive
  4. قم بإنشاء إدخال في الأرشيف الجديد من خلال توفير اسم الإدخال والملف الهدف باستخدام طريقة CreateEntry
  5. إنشاء كائن فئة SelfExtractorOptions لتخصيص EXE الناتج
  6. احفظ الأرشيف كملف EXE باستخدام التكوين المخصص

تصف هذه الخطوات عملية إنشاء * استخراج ذاتي ZIP باستخدام C# * بمساعدة سلسلة من الخطوات المطلوبة لأداء المهمة. نحتاج إلى إنشاء دفق ملف سيتم استخدامه لحفظ ملف الأرشيف ثم إنشاء أرشيف عن طريق إضافة إدخال ملف واحد فيه. يتم أيضًا استكشاف الخيارات لتهيئة ملف SFX الناتج قبل حفظه كملف EXE.

كود لإنشاء ملف ZIP ذاتي الاستخراج باستخدام C#

يوضح هذا الرمز كيفية * إنتاج ملف ZIP ذاتي الاستخراج باستخدام C# * عن طريق التوجيه لإضافة إدخال واحد في الأرشيف. لاحظ أنه يمكنك إضافة مجلد كامل أيضًا إلى الأرشيف باستخدام طريقة CreateEntries () التي تسمح بتحديد مجلد لأرشفته. أثناء العملية ، يمكنك إزالة بعض الملفات أيضًا من الأرشيف باستخدام طريقة DeleteEntry إذا لزم الأمر.

لقد علمنا هذا البرنامج التعليمي القصير كيفية إنشاء ملف SFX ZIP ، ولكن إذا كنت تريد إنشاء أرشيف 7z ، فراجع المقالة على كيفية إنشاء أرشيف 7z في C#.

 عربي