استخراج فتح 7z

7z الملفات شائعة لأنها تتمتع بنسبة ضغط جيدة. يمكنك فتح أو استخراج ملف 7z (7zip) في تطبيقاتك C#. يرجى مراجعة الأقسام التالية لمعرفة كيفية إنشاء مستخرج ملفات 7z وفك ضغط أرشيفات محمية بكلمة مرور:

مستخرج ملف 7z (7zip) - تثبيت C# API

Aspose.ZIP for .NET يمكن لواجهة برمجة التطبيقات ضغط أو استخراج تنسيقات مضغوطة مختلفة بما في ذلك ZIP ، RAR ، 7z ، إلخ. يمكنك إنشاء ملف 7z ( 7zip) في تطبيقات .NET. يرجى تنزيل ملف DLL من قسم التنزيلات ، أو تثبيته باستخدام الأمر NuGet التالي:

PM> Install-Package Aspose.Zip

فتح أو استخراج ملف 7z (7zip) برمجيًا باستخدام C#

يمكنك فتح أو استخراج ملف 7z (7zip) بالخطوات التالية:

  1. تحميل إدخال 7z (7zip) أرشيف مع SevenZipArchive فئة.
  2. استخراج جميع الملفات في 7zip إلى دليل باستخدام طريقة ExtractToDirectory.

يوضح الكود التالي كيفية فتح أو استخراج ملف 7z برمجيًا باستخدام C#:

// تحميل أرشيف 7z (7zip) مع فئة SevenZipArchive.
using (SevenZipArchive archive = new SevenZipArchive("Sample.7z"))
{
    // استخراج كل الملفات في 7zip إلى دليل باستخدام طريقة ExtractToDirectory.
    archive.ExtractToDirectory(dataDir + "Sample_ExtractionFolder");
}

استخراج أو فك ضغط ملف 7zip المحمي بكلمة مرور باستخدام C#

قد يتم تشفير بعض ملفات 7z مع الحماية بكلمة مرور. على سبيل المثال ، عندما تحتاج إلى تجنب الوصول غير المصرح به للبيانات. يمكنك استخراج أو فك ضغط ملف 7zip محمي بكلمة مرور من خلال الخطوات التالية:

  1. تحميل أرشيف 7z للإدخال المحمي بكلمة مرور.
  2. استخراج أو فتح أرشيف 7z بكلمة مرور باستخدام طريقة ExtractToDirectory.

يشرح الكود أدناه كيفية استخراج أو فك ضغط ملف 7zip محمي بكلمة مرور برمجيًا باستخدام C#:

// تحميل أرشيف 7z للإدخال المحمي بكلمة مرور.
using(var archive = new SevenZipArchive("Sample_Encrypted.7z"))
{
    // استخراج أو فتح أرشيف 7z بكلمة مرور.
    archive.ExtractToDirectory("Sample_Encrypted7zip", "aspose");
}

احصل على ترخيص API مجاني

يمكنك تقييم واجهة برمجة التطبيقات بدون أي قيود على التقييم من خلال طلب ترخيص مجاني مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية فتح أو استخراج ملفات 7z (7zip) برمجيًا باستخدام لغة C#. علاوة على ذلك ، لقد استكشفت أيضًا كيفية فك ضغط ملف 7z محمي بكلمة مرور أو مشفر في التطبيقات المستندة إلى .NET. يمكنك التواصل معنا على منتدى الدعم المجاني ، أو زيارة API التوثيق للتحقق من الميزات الأخرى لواجهة برمجة التطبيقات.

أنظر أيضا