كيفية إنشاء ملف مضغوط في الذاكرة في C#

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

خطوات إنشاء ملف مضغوط في الذاكرة في C#

  1. أضف مرجع حزمة Aspose.ZIP for .NET NuGet إلى الحل
  2. أضف باستخدام عبارة Aspose.Zip في ملف التعليمات البرمجية Program.cs
  3. تطبيق ترخيص Aspose.ZIP API باستخدام طريقة License.SetLicense
  4. الحصول على واحد أو كل الملفات من المجلد الموجود على القرص وتخزين مساراتهم في مجموعة سلسلة
  5. قم بإنشاء كائن Archive Class في الذاكرة
  6. لكل ملف ، أنشئ عقدة ArchiveEntry في أرشيف ZIP
  7. حفظ أو نسخ نسخة أرشيف مضغوط إلى MemoryStream

يمكن استخدام مثال رمز C# التالي في تطبيق .NET لضغط جميع الملفات في مجلد على القرص إلى ZIP file format ثم تخزين ملف ZIP في كائن دفق الذاكرة.

كود لإنشاء ملف مضغوط في الذاكرة في C#

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

 عربي