Hvis du søger at ekstrakte ZIP-arkiver programmeret i C#, er du på det rigtige sted! Denne artikel tjener som en omfattende vejledning om effektiv håndtering af Zip-filer ekstraktion ved hjælp af .NET Archive Extraction Library. Vi vil udforske forskellige metoder til unzipping filer, herunder hvordan man administrerer adgangskode-beskyttet arkiver og AES kryptering.

Udveksle ZIP filer i C#

I vores tidligere Artikel om oprettelse af ZIP filer, vi diskuterede forskellige teknikker til pakning af filer ved hjælp af Aspose.ZIP til .NET. Nu, lad os dykke ind i unzipping ZIP filer og udveksle filerne fra både adgangskode-beskyttet og AES krypteret zip arkiver i C#.

Tabellen af indhold

Extract ZIP Archives i C# - API Installation

Før du begynder, skal du sørge for, at du har downloadet og refereret Aspose.ZIP for .NET. Du kan også installere pakken via NuGet pakkeadministrator. For at tilføje biblioteket til dit projekt, kører du følgende kommando:

PM> NuGet\Install-Package Aspose.Zip

Hvordan til at udveksle ZIP filer i C#

Udvinding af ZIP-filer kan opnås på to primære måder:

  • Udveksle hver fil fra ZIP-arkivet individuelt.
  • Unzip alle filer i en specifik mappe ved hjælp af .NET Core Zip.

C# udveksler hver fil i ZIP

For at udveksle filer individuelt, mens du overvåger fremskridt i udvekslingen, skal du følge disse trin:

Her er en kodeprøve, der viser, hvordan man ekstraherer filer fra en ZIP-arkiv i C#:

Unzip ZIP filer ind i en mappe i C#

Hvis du foretrækker at unzip alle filer i en bestemt mappe, skal du følge disse trin:

Her er et kodeksempel for at unzippe ZIP-filer til en mappe ved hjælp af C# Unzip File to Folder:

C# Unzip Password-beskyttet ZIP-filer

Du kan udveksle password-beskyttede ZIP-filer ved hjælp af Aspose.ZIP for .NET. ArchiveLoadOptions klasse, som du vil passere som den anden parameter til Arkiver’For eksempel til C# Unzip File med Password, henvises til følgende eksempel.

Her er en prøve kode snippet for at unzippe en adgangskode beskyttet ZIP-fil:

Ekstrakter AES krypterede ZIP-filer i C# {#Unzip-AES-krypterede ZIP-filer-i-CSharp}

Hvis din ZIP-arkiv er krypteret med AES, Aspose.ZIP for .NET understøtter AE128, AEC192, og AEP256 kryptemethoder. udvinding af en AEZ krypet Zip-fil er lig med at unzip en password-beskyttet arkiv; du behøver kun at give den dekrypteringslisten ved hjælp af ArchiveLoadOptions Klassen er.

Her er, hvordan du ekstrakter AES krypterede ZIP-filer i C#:

C# ZIP Extraction API - Få en gratis licens

Du kan udføre ZIP ekstraktion uden nogen evalueringsbegrænsninger ved at få En gratis midlertidig licens.

Konklusion

I denne artikel har vi dækket, hvordan man unzip ZIP-filer ved hjælp af C# og håndteret udvinding af adgangskode beskyttede zip-arkiver. Derudover, vi har undersøgt, Hvordan man håndterer krypterede zip-filer. For mere information om at bruge Aspose.ZIP for .NET, se Dokumentation.

Denne vejledning er din go-to ressource for C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extract** og meget mere. Uanset om du arbejder med .net Core Zips fil extraction til en bestemt mappe eller implementerer c# Decompress ZIS med fejlbehandling, vil de teknikker, der er diskuteret her, forbedre dine zip ekstraktionsmuligheder i .Net.

For yderligere at hjælpe dig, indeholder denne guide oplysninger om C# Unzip File, C# unzip file i hukommelse og c# Decompress ZIP. Du vil også lære om C # Open Zip , C # Unpack Z IP samt hvordan du kan Extract Zips Uden Password . Hvis du er interesseret i at arbejde med adgangskode-beskyttede arkiver, vil vi dække, hvordan man Retire ZISW passwords eller Open Encrypted ZIP File . Følg disse instruktioner for effektivt at administrere dine ZisW-filer i C.

Derudover, hvis du ønsker at vide, hvordan man .NET Unzip filer eller udfører C# Archive operationer, giver denne guide alle de nødvendige oplysninger, du har brug for at starte med ** C# Decompress ZIP** og c# Zipping Files.

More in this category