كيفية استخراج ملف ZIP محمي بكلمة مرور في C#

كيفية استخراج ملف ZIP محمي بكلمة مرور في C#

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

فوائد استخراج ملفات ZIP المحمية بكلمة مرور

  1. أمان البيانات:
    • يحمي المعلومات الحساسة من خلال مطالبة المستخدمين بكلمات مرور للوصول.
  2. التحقق من النزاهة:
    • يضمن أن المستخدمين المصرح لهم فقط يمكنهم الوصول إلى محتوى أرشيف ZIP.
  3. الكفاءة:
    • يبسط العمليات في التطبيقات التي تتعامل مع الوثائق الحساسة.

المتطلبات المسبقة: إعداد البيئة

  1. إعداد Visual Studio أو أي IDE متوافق مع .NET.
  2. تثبيت Aspose.ZIP من مدير حزم NuGet.

دليل خطوة بخطوة لاستخراج ملف ZIP محمي بكلمة مرور

الخطوة 1: تثبيت Aspose.ZIP

ابدأ بإضافة مكتبة Aspose.ZIP إلى مشروعك.

Install-Package Aspose.ZIP

الخطوة 2: تعيين كلمة مرور فك التشفير

قم بإنشاء كائن ArchiveLoadOptions وحدد كلمة مرور فك التشفير.

Aspose.Zip.ArchiveLoadOptions options = new Aspose.Zip.ArchiveLoadOptions();
options.DecryptionPassword = "password";

الخطوة 3: تحميل ملف ZIP

قم بتحميل ملف ZIP المصدر باستخدام فئة Archive.

Aspose.Zip.Archive archive = new Aspose.Zip.Archive("PasswordAES256.zip", options);

الخطوة 4: استخراج ملف ZIP

استخرج محتويات أرشيف ZIP المحمي بكلمة مرور.

archive.ExtractToDirectory(".");

مثال كامل للكود لاستخراج ملف ZIP محمي بكلمة مرور

إليك مثال كامل بلغة C# يوضح كيفية استخراج ملف ZIP محمي بكلمة مرور:

// إنشاء كائن من فئة ArchiveLoadOptions
Aspose.Zip.ArchiveLoadOptions options = new Aspose.Zip.ArchiveLoadOptions();

// تعيين كلمة المرور لفك التشفير
options.DecryptionPassword = "password";

// تهيئة كائن من فئة Archive
Aspose.Zip.Archive archive = new Aspose.Zip.Archive("PasswordAES256.zip", options);

// استخراج ملف ZIP المحمي بكلمة مرور
archive.ExtractToDirectory(".");

معلومات إضافية

  • لديك الخيار لتعيين إعدادات استخراج متنوعة بناءً على احتياجاتك.
  • ضع في اعتبارك تنفيذ معالجة الأخطاء لسيناريوهات مثل كلمات المرور غير الصحيحة.

الخاتمة

لقد أظهر هذا الدليل كيفية استخراج ملفات ZIP المحمية بكلمة مرور في C# باستخدام Aspose.ZIP. من خلال اتباع الخطوات والكود المقدم، يمكنك إدارة الأرشيفات المشفرة بأمان في تطبيقاتك. لمزيد من الوظائف، مثل حماية ملف ZIP بكلمة مرور، يرجى الرجوع إلى أدلة أخرى.

 عربي