Ինչպես ստեղծել 7z արխիվ C#-ում

Այս հիմնական հոդվածը բացատրում է ինչպես ստեղծել 7z արխիվ C#-ում: Այն ներառում է մանրամասն քայլեր և կոդի նմուշ՝ ցույց տալու համար, թե ինչպես կարող է ստեղծվել C# 7z ֆայլը ձեր հավելվածներում: Ավելին, մենք կարիք չունենք որևէ երրորդ կողմի գործիքի կամ սեղմման հավելվածի տեղադրման՝ այս ֆունկցիայի հետ աշխատելու համար:

C#-ում 7z արխիվ ստեղծելու քայլեր

  1. Տեղադրեք Aspose.ZIP-ը NuGet փաթեթի կառավարիչից՝ 7z արխիվ ստեղծելու համար
  2. Նախաձեռնեք SevenZipArchive դասի օբյեկտ
  3. Ավելացրեք բոլոր ֆայլերը և գրացուցակները՝ օգտագործելով CreateEntries մեթոդը
  4. Պահպանեք ելքային արխիվը որպես 7z ֆայլ

Այս քայլ առ քայլ մոտեցման միջոցով մենք կարող ենք հստակ հասկանալ 7z արխիվ ստեղծելու գործընթացը: Վերոնշյալ քայլերը ներառում են նաև կազմաձևման մանրամասները, այնուհետև տրամադրում են C# 7zip օրինակ կոդը՝ արխիվ ստեղծելու համար: Դուք կարող եք սեղմել մեկ ֆայլ՝ նշելով նրա անունը կամ սեղմել մի ամբողջ թղթապանակ՝ օգտագործելով դրա ուղին:

C#-ում 7z արխիվ ստեղծելու կոդը

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 ֆայլից, կարող եք կարդալ հոդվածը ինչպես հանել ZIP ֆայլը C#-ում-ում:

 Հայերեն