Universele extractor voor .NET

Introductie aan Universal Extractor voor .NET

De Universal Extractor voor .NET is een plug-in dat ontwikkelaars in staat stelt om archieven en gecomprimeerde bestanden in verschillende formaten te extraheren, waaronder ZIP, RAR, 7Z, TAR, GZIP en meer. deze gids biedt een overzicht van de beschikbare functies en verklaart hoe om gemeenschappelijke taken uit te voeren met behulp van code voorbeelden in .Net.

Ondersteunde archiefformaten

De Universal Extractor voor .NET ondersteunt een breed scala aan archiefformaten, waaronder:

  • De ZIP (ZIP)
  • RAR ( .rar )
  • 7 Z (.7 Z)
  • van TAR (.tar)
  • GZIP ( .gz )
  • BZIP2 (.bz2) van de

Extract Archief

Om een archief te extraheren met behulp van de Universal Extractor voor .NET, kunt u het volgende code voorbeeld gebruiken:

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");
}

This code extracts the contents of the example.zip archive to a directory named extracted.

Archief extraheren met wachtwoordbescherming

Als een archief wachtwoord beschermd is, kunt u het extraheren met behulp van het volgende code voorbeeld:

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");
}

This code extracts the contents of the example.zip archive, which is protected with a password, to a directory named extracted.

Lijst archiefinhoud

Om de inhoud van een archief te vermelden zonder het te extraheren, kunt u het volgende code voorbeeld gebruiken:

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);
    }
}

This code lists the contents of the example.zip archive without extracting it.

 Nederlands