Universal Extractor -ohjelma .NET

Introduction to Universal Extractor for .NET

Universal Extractor for .NET on plugin, jonka avulla kehittäjät voivat poistaa arkistoja ja tiivistettyjä tiedostoja eri muodoissa, mukaan lukien ZIP, RAR, 7Z, TAR, GZIP ja enemmän. Tämä opas tarjoaa yleiskuvan käytettävissä olevista ominaisuuksista ja selittää, miten suorittaa yhteisiä tehtäviä käyttämällä koodin esimerkkejä .Net.

Tuetut arkistomuodot

Universal Extractor for .NET tukee laajan valikoiman arkistomuotoja, mukaan lukien:

  • ja ZIP (ZIP)
  • Harvinainen ( .rar )
  • 7 Z ( .7 Z )
  • Tar (tar) ja tar
  • GZIP ( .gz ) ja
  • BZIP2 (.bz2) ja

Arkkitehdin poisto

Voit poistaa arkiston käyttämällä Universal Extractor for .NET, voit käyttää seuraavaa koodin esimerkkiä:

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

Tämä koodi poistaa sisällön example.zip Arkisto osoitteeseen nimeltään extracted.

Tiedostojen poistaminen salasanan suojauksella

Jos arkisto on salasanalla suojattu, voit poistaa sen käyttämällä seuraavaa koodin esimerkkiä:

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

Tämä koodi poistaa sisällön example.zip arkisto, joka on suojattu salasanalla, osoitteeseen nimeltään extracted.

Arkkitehdin sisällön luettelo

Tiedoston sisällön luettelemiseksi ilman sen poistoa voit käyttää seuraavaa koodin esimerkkiä:

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

Tämä koodi on luettelo sisällöstä example.zip arkistointi ilman sen poistamista.

 Suomi