كيفية استخراج ملف مضغوط في C#

في هذا البرنامج التعليمي ، سنوضح لك كيفية استخراج ملف Zip في كود C#. يمكنك استخدام C# لفك ضغط أرشيف في تطبيقاتك. يدعم هذا الرمز عدة zip or archive file formats مثل GZip و RAR و TAR و 7Zip والمزيد.

خطوات استخراج ملف مضغوط في C#

  1. قم بتثبيت حزمة Aspose.Zip for .NET من NuGet.org
  2. قم بتضمين مساحة الاسم Aspose.Zip في الكود
  3. استخدم طريقة SetLicense لإعداد ترخيص Aspose.Zip API
  4. قم بتحميل ملف Zip للإدخال في كائن FileStream
  5. قم بإنشاء ملف Archive object جديد من تدفق الملفات
  6. احصل على عدد الملفات في الأرشيف وحلقة من خلال إدخالات الأرشيف
  7. استخراج كل إدخال أرشيف وحفظ الملف على القرص

لا يحتوي كل إدخال في الأرشيف على ملف فحسب ، بل يحتوي أيضًا على اسم الملف. لقد استخدمنا خاصية Name للحصول على اسم الملف ثم استخرجنا الملف بنفس الاسم.

رمز لاستخراج ملف مضغوط في C#

في الكود أعلاه ، استخدمنا FileStream لتحميل Zip archive ثم حفظنا ملفات الإخراج المستخرجة على القرص. يمكنك أيضًا استخدام هذا الرمز في C# لفك ضغط الملف في الذاكرة. يمكن أن يكون هذا مفيدًا عندما تحتاج إلى مزيد من هذه الملفات في التعليمات البرمجية أو التطبيق ولا تريد حفظها على القرص. باستخدام هذا الرمز ، يمكنك بسهولة وبسرعة إنشاء مستخرج C# Zip الخاص بك في تطبيقاتك أو كأداة مساعدة مستقلة.

 عربي