Als u op zoek bent naar extract ZIP archieven programmatisch in C#, ben je op de juiste plaats! dit artikel dient als een uitgebreid gids over het effectief beheren van Zip bestand extractie met behulp van de .NET Archive Extraction Library. We zullen verschillende methoden voor het ontgrendelen van bestanden onderzoeken, waaronder hoe om met een wachtwoord beschermde archief en AES-encryptie te beheersen.

Extract ZIP-bestanden in C#

In onze vorige Artikel over het maken van ZIP-bestanden, we bespreken verschillende technieken voor het verpakken van bestanden met behulp van Aspose.ZIP voor .NETNu, laten we duiken in unzipping ZIP-bestanden en extraheren van bestanden van zowel wachtwoordbeschermde als AES-encrypt Zip-archieven in C#.

Tabel van inhoud

Extract ZIP Archieven in C# - API Installatie

Voordat we beginnen, zorg ervoor dat u gedownload en verwijzen Aspose.ZIP voor .NET. u kunt ook het pakket installeren via de NuGet pakketmanager. Om de bibliotheek aan uw project toe te voegen, voer de volgende opdracht uit:

PM> NuGet\Install-Package Aspose.Zip

Hoe ZIP-bestanden in C# te extraheren

Het extraheren van ZIP-bestanden kan op twee primaire manieren worden uitgevoerd:

  • Uit elk bestand van het ZIP-archief afzonderlijk verwijderen.
  • Unzip alle bestanden in een specifieke map met behulp van .NET Core Zip.

C# Extract elk bestand in ZIP

Om bestanden individueel te extraheren terwijl je de extractieprocedure volgt, volg deze stappen:

Hier is een codemonster dat laat zien hoe u bestanden uit een ZIP-archief in C# kunt extraheren:

Unzip ZIP bestanden in een map in C#

Als u alle bestanden in een specifieke map wilt uitschakelen, volgt u deze stappen:

Hier is een code voor het uitschakelen van ZIP-bestanden in een map met behulp van C# Unzip File to Folder:

C# Unzip Password-beschermde ZIP-bestanden

U kunt wachtwoordbeschermde ZIP-bestanden extraheren met behulp van Aspose.ZIP voor .NET. ArchiveLoadOptions klasse, die u als tweede parameter naar de Archief’s constructor. bijvoorbeeld, naar C# Unzip File met Password, verwijzen naar het volgende voorbeeld.

Hier is een sample code snippet voor het uitschakelen van een wachtwoord beschermd ZIP-bestand:

Extract AES Encrypted ZIP-bestanden in C#

Als uw ZIP-bestand is versleuteld met AES, Aspose.ZIP voor .NET ondersteunt de coderingsmethoden van Aes128, AEs192, en aes256. het extraheren van een AIS-encrypted zip bestand lijkt op het ontgrendelen van de wachtwoordbeschermde archief; u hoeft alleen het decryptie waakwoord te verstrekken met behulp van het ArchiveLoadOptions De klas.

Hier is hoe u AES gecodeerde ZIP-bestanden in C# kunt extraheren:

C# ZIP Extraction API - Krijg een gratis licentie

U kunt ZIP-extractie uitvoeren zonder beoordelingsbeperkingen door Een gratis tijdelijke licentie.

Conclusie

In dit artikel hebben we betrekking op hoe om unzip ZIP-bestanden met behulp van C# en behandeld de extractie van wachtwoordbeschermde zip-archieven. bovendien, we hebben onderzocht hoe te beheren versleutelde zIP bestanden. voor meer informatie over het gebruik van Aspose.ZIP voor .NET, bekijk naar de Documentatie.

Deze gids is uw go-to-resource voor C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extract** en nog veel meer. Of u nu werkt met .Net Core Zips bestandextractie naar een specifieke map of implementeren c# Decompress ZIS met foutbehandeling, de hier besproken technieken zullen uw ZIT extractiecapaciteiten in .net verbeteren.

Om u verder te helpen, omvat deze gids informatie over C# Unzip File, c# unzip file in Memory en C# Decompress ZIP. U zult ook leren over C # Open Z IP , C # Unpack Zip & hoe om ZIP zonder wachtwoord te extraheren. Als u geïnteresseerd bent in het werken met waakwoorden beschermde archieven, zullen we de manier om Retreve ZIF Password and Open Encrypted ZIB file te dekken.

Bovendien, als u wilt weten hoe om .NET Unzip bestanden of uitvoeren van ** C# Archive** operaties, deze gids biedt alle nodige informatie die u nodig hebt om te beginnen met C# Decompress ZIP en c# Zipping Files.

More in this category