Hur man skapar 7z-arkiv i C#

Den här grundläggande artikeln förklarar hur man skapar 7z-arkiv i C#. Den innehåller de detaljerade stegen och kodexemplet för att visa hur du kan skapa en C# 7z-fil i dina applikationer. Dessutom behöver vi inte installera något tredjepartsverktyg eller komprimeringsprogram för att arbeta med den här funktionen.

Steg för att skapa 7z-arkiv i C#

  1. Installera Aspose.ZIP från NuGet-pakethanteraren för att skapa 7z-arkiv
  2. Initiera ett SevenZipArchive klassobjekt
  3. Lägg till alla filer och kataloger med metoden CreateEntries
  4. Spara utdataarkivet som en 7z-fil

Vi kan tydligt förstå processen för att skapa ett 7z-arkiv genom denna steg-för-steg-strategi. Ovanstående steg täcker också konfigurationsdetaljerna och tillhandahåller sedan C# 7zip-exempel-koden för att skapa arkivet. Du kan komprimera en enskild fil genom att ange dess namn eller komprimera en hel mapp genom att använda dess sökväg.

Kod för att skapa 7z-arkiv i C#

För att skapa ett arkiv av typen 7z C# delas miljödetaljer och exempelkod här. Denna kod tar sökvägen till en mapp och skapar en 7zip-arkivfil som innehåller allt innehåll i mappen. Dessutom kan du förbättra den här koden för att införliva AES-kryptering och lösenordsskydd för arkivet. Observera att du kan skala den här koden genom att bädda in den i en trådbaserad applikation samtidigt som du drar fördel av parallell bearbetning.

Denna handledning förklarar detaljerna för att arbeta med 7zip C#-baserad applikation. Men om du vill lära dig att extrahera filer från en ZIP-fil kan du läsa artikeln om hur man extraherar ZIP-fil i C#.

 Svenska