Universal Extractor för .NET

Introduktion till Universal Extractor för .NET

Universal Extractor för .NET är en plugin som gör det möjligt för utvecklare att extrahera arkiv och komprimerade filer i olika format, inklusive ZIP, RAR, 7Z, TAR, GZIP och mer. Denna guide ger en översikt över de tillgängliga funktionerna och förklarar hur man utför vanliga uppgifter med hjälp av kodexempel i .Net.

Stödda arkivformat

Universal Extractor för .NET stöder ett brett utbud av arkivformat, inklusive:

  • för ZIP (ZIP)
  • Sällsynta ( .rar )
  • 7 Z (.7 Z )
  • Tar ( .tar )
  • GZIP ( .gz )
  • BZIP2 (.bz2) och

extrahera arkiv

För att extrahera ett arkiv med Universal Extractor för .NET kan du använda följande kodexempel:

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

Denna kod extraherar innehållet i example.zip Arkiv till en katalog som heter extracted.

Hämta arkiv med lösenordsskydd

Om ett arkiv är lösenordsskyddat kan du extrahera det med hjälp av följande kodexempel:

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

Denna kod extraherar innehållet i example.zip arkiv, som är skyddad med ett lösenord, till en katalog som heter extracted.

Förteckning arkivinnehåll

För att lista innehållet i ett arkiv utan att extrahera det kan du använda följande kodexempel:

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

Denna kod innehåller innehållet i example.zip Arkiv utan att extrahera den.

 Svenska