Om du letar efter att extra ZIP arkiv programmatiskt i C#, är du på rätt plats! Denna artikel tjänar som en omfattande guide om effektiv hantering av zIP filutvinning med hjälp av .NET Archive Extraction Library. Vi kommer att utforska olika metoder för borttagning av filer, inklusive hur man hanterar lösenordsskyddade arkiver och AES kryptering.

Extract ZIP filer i C#

I vår tidigare Artikel om att skapa ZIP-filer, vi diskuterade olika tekniker för förpackning filer med hjälp av Aspose.ZIP för .NET. Nu, låt oss dyka in i unzipping ZIP-filer och extrahera filer från både lösenordsskyddade och AES krypterade ZIP-filer i C#.

Tabell av innehåll

Extract ZIP Archives in C# - API Installation

Innan vi börjar, se till att du har nedladdning och refererad Aspose.ZIP för .NET. Du kan också installera paketet via NuGet pakethanterare. För att lägga till biblioteket till ditt projekt, kör följande kommando:

PM> NuGet\Install-Package Aspose.Zip

Hur man extraherar ZIP-filer i C#

Att extrahera ZIP-filer kan uppnås på två primära sätt:

  • Att extrahera varje fil från ZIP-arkivet individuellt.
  • Unzip alla filer i en specifik mapp med .NET Core Zip.

C# Extract varje fil i ZIP

För att extrahera filer individuellt medan du övervakar framsteg för extrahera, följ dessa steg:

Här är ett kodprov som visar hur man extraherar filer från en ZIP-arkiv i C#:

Unzip ZIP filer i en mapp i C#

Om du föredrar att unzip alla filer i en specifik mapp, följ dessa steg:

Här är ett kodmönster för att unzippa ZIP-filer i en mapp med C# Unzip File to Folder:

C# Unzip Password-skyddade ZIP-filer

Du kan extrahera lösenordsskyddade ZIP-filer med Aspose.ZIP för .NET. ArchiveLoadOptions klass, som du kommer att passera som den andra parametren till ArkivTill exempel, till C# Unzip-filen med lösenord, hänvisar du till följande exempel.

Här är en provkodskiva för att avkoppling av en lösenordsskyddad ZIP-fil:

Extract AES krypterade ZIP-filer i C#

Om din ZIP-arkiv är krypterad med AES, Aspose.ZIP för .NET stöder enkriptionsmetoderna Aes128, AEs192 och AAS256.Att extrahera en AIS-krypterade Zip-fil liknar avkoppling av ett lösenordsskyddat arkiv; du behöver bara ge dekrypteringslösenord med hjälp av ArchiveLoadOptions Klassen är.

Här är hur man extraherar AES krypterade ZIP-filer i C#:

C# ZIP Extraction API - Få en gratis licens

Du kan utföra ZIP extraktion utan några utvärderingsbegränsningar genom att få Gratis tillfällig licens.

slutsatser

I den här artikeln har vi behandlat hur man unzip ZIP-filer med C# och hanterat utvinning av lösenordsskyddade zip-arkiv. Dessutom undersökte vi hur du hanterar krypterade zip-filer. För mer information om att använda Aspose.ZIP för .NET, kolla in Dokumentation.

Denna guide är din gå-to-resurs för C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extraction** och mycket mer. Oavsett om du arbetar med .NET Core Zib filextraction till en specifik mapp eller implementerar c# Decompress zip med felhantering, kommer de tekniker som diskuteras här att förbättra dina Zips extraktionskapacitet i .NET.

För att ytterligare hjälpa dig, innehåller den här guiden information om C# Unzip File, File i Memory och Decompress ZIP. Du kommer också att lära dig om ZIP Open, Signal och hur du kan Extract Zip Without Password. Om du är intresserad av att arbeta med lösenordsskyddade arkiv, kommer vi att täcka hur man ska Retre ZIF-lösenord & Open Encrypted ZIB-filen . Följ dessa instruktioner för att effektivt hantera dina filer i C#.

Dessutom, om du vill veta hur man gör .NET Unzip filer eller utföra C# Archive operationer, ger denna guide all nödvändig information du behöver för att börja med ** C# Decompress ZIP** och c# Zipping Files.

More in this category