تشرح هذه المقالة الأساسية ** كيفية إنشاء أرشيف 7z في C# **. يتضمن الخطوات التفصيلية وعينة التعليمات البرمجية لتوضيح كيفية إنشاء ملف ** C# 7z ** في تطبيقاتك. علاوة على ذلك ، لا نحتاج إلى تثبيت أي أداة خارجية أو تطبيق ضغط للعمل مع هذه الميزة.
خطوات إنشاء أرشيف 7z في C#
- قم بتثبيت Aspose.ZIP من مدير حزمة NuGet لإنشاء أرشيف 7z
- تهيئة كائن فئة SevenZipArchive
- أضف كافة الملفات والأدلة باستخدام طريقة CreateEntries
- احفظ أرشيف الإخراج كملف 7z
يمكننا أن نفهم بوضوح عملية إنشاء أرشيف 7z من خلال هذا النهج التدريجي. تغطي الخطوات المذكورة أعلاه أيضًا تفاصيل التكوين ثم قم بتوفير رمز * C# 7zip مثال * لإنشاء الأرشيف. يمكنك ضغط ملف واحد عن طريق تحديد اسمه أو ضغط مجلد كامل باستخدام مساره.
كود لإنشاء أرشيف 7z في C#
namespace Create7zArchiveInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to create 7z archive in CSharp | |
{ | |
// Initialize a license to avoid trial version limitations in output archive | |
Aspose.Zip.License licForZip= new Aspose.Zip.License(); | |
licForZip.SetLicense("Aspose.zip.lic"); | |
// Create an empty zip archive | |
using (Aspose.Zip.SevenZip.SevenZipArchive archive = new Aspose.Zip.SevenZip.SevenZipArchive()) | |
{ | |
// Call the CreateEntries function to add the folder containing the contents | |
archive.CreateEntries("folder"); | |
// Save the archive as 7z | |
archive.Save("folder.7z"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
لإنشاء أرشيف من النوع * 7z C# * يتم مشاركة تفاصيل البيئة ونموذج التعليمات البرمجية هنا. يأخذ هذا الرمز مسار مجلد وينشئ ملف أرشيف 7zip يحتوي على جميع محتويات المجلد. علاوة على ذلك ، يمكنك تحسين هذا الرمز لدمج تشفير AES وحماية كلمة المرور للأرشيف. لاحظ أنه يمكنك قياس هذا الرمز من خلال تضمينه في تطبيق قائم على سلسلة الرسائل مع الاستفادة من المعالجة المتوازية.
يشرح هذا البرنامج التعليمي تفاصيل العمل مع التطبيق المستند إلى * 7zip C# *. ومع ذلك ، إذا كنت تريد تعلم كيفية استخراج الملفات من ملف ZIP ، فيمكنك قراءة المقالة على كيفية استخراج ملف مضغوط في C#.