يمكن أن تكون هذه المقالة مفيدة إذا كنت تبحث عن دمج ضغط الملفات واستخراجها في تطبيق .NET الخاص بك. LZIP هو تنسيق ضغط بيانات بدون فقد يستخدم على نطاق واسع لضغط ومشاركة شفرة المصدر، حزم البرامج والنسخ الاحتياطية. لتحقيق هذا التشغيل الآلي، سنستخدم Aspose.ZIP لـ .NET حيث تجعل هذه المكتبة العمل مع ملفات LZIP في C# مهمة سهلة. بنهاية هذا الدليل، يمكنك تطوير وحدة لضغط واستخراج ملفات LZIP برمجيًا.
Aspose.ZIP لـ .NET - التثبيت
من السهل جدًا تثبيت هذه المكتبة. ببساطة قم بتحميل ملفات المكتبة أو قم بتشغيل الأمر التالي:
Install-Package Aspose.Zip
بدلاً من ذلك، قم بالتثبيت عبر مدير حزم NuGet.
كيفية ضغط ملفات LZIP في C# برمجيًا
تقدم Aspose.ZIP لـ .NET مجموعة كاملة من الميزات للعمل مع ملفات LZIP في C#. ومع ذلك، يمكننا ضغط وفك ضغط ملفات LZIP باستخدام هذه المكتبة. أولاً، دعنا نتحقق من كيفية ضغط ملفات LZIP.
يمكنك اتباع الخطوات المذكورة أدناه:
- تحديد المسار لمجلد العمل وتحميل الترخيص.
- إنشاء مثيل من فئة LzipArchive.
- استدعاء طريقة SetSource لتعيين المحتوى الذي سيتم ضغطه داخل الأرشيف.
- استدعاء طريقة Save لإنشاء أرشيف LZIP إلى ملف الوجهة المحدد.
توضح عينة الكود التالية كيفية ضغط ملفات LZIP في C#:
سيتم إنتاج المخرجات التالية:
استخراج ملفات LZIP باستخدام Aspose.ZIP لـ .NET
سنمر الآن بكيفية استخراج ملفات LZIP باستخدام نفس المكتبة. لهذا الغرض، سنستخدم طريقة Extract لفك ضغط ملف LZIP كما هو موضح في عينة الكود أدناه:
المخرجات:
احصل على ترخيص مجاني
احصل على ترخيص مؤقت مجاني لتجربة هذه المكتبة خارج قيود التقييم.
الخاتمة
لقد رأينا كيف يمكن أن تؤدي بضع سطور من الشيفرة المصدرية إلى التعامل مع الملفات الكبيرة بكفاءة. يمكن أن يقلل ضغط الأرشيفات من حجم الملفات الكبيرة بحيث يمكنك توزيعها بسهولة. لقد نفذنا كيفية ضغط وفك ضغط ملفات LZIP في C# برمجيًا. بالإضافة إلى ذلك، يمكنك الاطلاع على الوثائق، ومراجع API ومستودع GitHub لمزيد من الاستكشاف. أيضًا، يمكنك طرح أسئلتك على منتدانا.
الأسئلة الشائعة
كيف يمكن ضغط ملفات LZIP في C#؟
يمكننا إنشاء ملف LZIP بسهولة باستخدام Aspose.ZIP لـ .NET. يرجى زيارة هذا الرابط لرؤية عينة الكود العامل.
كيف يمكنني استخراج ملفات LZIP برمجيًا؟
استدعاء طريقة Extract التي تعرضها Aspose.ZIP لـ .NET. هذه المكتبة خفيفة الوزن وصديقة للمطورين.
هل من السهل العمل مع ملفات LZIP في C#؟
نعم، Aspose.ZIP لـ .NET يأتي مع وثائق شاملة. لذلك، يمكن للمطورين التعرف عليها بسهولة.
