Universal Extractor til .NET

Introduktion til Universal Extractor for .NET

Universal Extractor for .NET er en plugin, der gør det muligt for udviklere at udveksle arkiver og komprimerede filer i forskellige formater, herunder ZIP, RAR, 7Z, TAR, GZIP og meget mere. Denne guide giver en oversigt over de tilgængelige funktioner og forklarer, hvordan man udfører almindelige opgaver ved hjælp af kode eksempler på .Net.

Støttet arkivformat

Universal Extractor for .NET understøtter et bredt spektrum af arkivformat, herunder:

  • af ZIP (ZIP)
  • Det er rart (RAR)
  • 7 Z (.7 Z )
  • Tær ( .Tær )
  • GZIP ( .gz )
  • BZIP2 (.bz2) i forbindelse med

Udvælgelse arkiver

For at udveksle en arkiv ved hjælp af Universal Extractor for .NET, kan du bruge følgende kode eksempel:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

Denne kode udvider indholdet af example.zip Arkiver til et katalog, der hedder extracted.

Arkiver med adgangskodebeskyttelse

Hvis et arkiv er beskyttet med adgangskode, kan du uddrage det ved hjælp af følgende kode eksempel:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"), new ArchiveLoadOptions() { DecryptionPassword = "YOUR-PASSWORD" })
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

Denne kode udvider indholdet af example.zip arkiver, som er beskyttet med en adgangskode, til en katalog, der hedder extracted.

Liste over arkivindhold

For at liste indholdet af et arkiv uden at udtrykke det, kan du bruge følgende kode eksempel:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Get the entries in the archive
    var entries = archive.Entries;

    // Iterate over the entries and print their names
    foreach (var entry in entries)
    {
        Console.WriteLine(entry.Name);
    }
}

Denne kode indeholder indholdet af example.zip arkiver uden at udskifte den.

 Dansk