في هذا البرنامج التعليمي ، سنوضح لك كيفية استخراج ملف Zip في كود C#. يمكنك استخدام C# لفك ضغط أرشيف في تطبيقاتك. يدعم هذا الرمز عدة zip or archive file formats مثل GZip و RAR و TAR و 7Zip والمزيد.
خطوات استخراج ملف مضغوط في C#
- قم بتثبيت حزمة Aspose.Zip for .NET من NuGet.org
- قم بتضمين مساحة الاسم Aspose.Zip في الكود
- استخدم طريقة SetLicense لإعداد ترخيص Aspose.Zip API
- قم بتحميل ملف Zip للإدخال في كائن FileStream
- قم بإنشاء ملف Archive object جديد من تدفق الملفات
- احصل على عدد الملفات في الأرشيف وحلقة من خلال إدخالات الأرشيف
- استخراج كل إدخال أرشيف وحفظ الملف على القرص
لا يحتوي كل إدخال في الأرشيف على ملف فحسب ، بل يحتوي أيضًا على اسم الملف. لقد استخدمنا خاصية Name للحصول على اسم الملف ثم استخرجنا الملف بنفس الاسم.
رمز لاستخراج ملف مضغوط في C#
في الكود أعلاه ، استخدمنا FileStream لتحميل Zip archive ثم حفظنا ملفات الإخراج المستخرجة على القرص. يمكنك أيضًا استخدام هذا الرمز في C# لفك ضغط الملف في الذاكرة. يمكن أن يكون هذا مفيدًا عندما تحتاج إلى مزيد من هذه الملفات في التعليمات البرمجية أو التطبيق ولا تريد حفظها على القرص. باستخدام هذا الرمز ، يمكنك بسهولة وبسرعة إنشاء مستخرج C# Zip الخاص بك في تطبيقاتك أو كأداة مساعدة مستقلة.