Extractor universal per a .NET

Introducció a l’extractor universal per a .NET

El Universal Extractor per a .NET és un plugin que permet als desenvolupadors extreure arxius i fitxers comprimits en diversos formats, incloent ZIP, RAR, 7Z, TAR, GZIP i més. Aquest guia proporciona una visió de les característiques disponibles i explica com realitzar tasques comunes utilitzant exemples de codi en .Net.

Formats d’arxiu recolzats

L’extractor universal per a .NET suporta una àmplia gamma de formats d’arxiu, incloent:

  • Càlcul de ZIP (ZIP)
  • RAR ( .rar )
  • 7 Z ( .7 Z )
  • Tàrrega ( .tar )
  • GZIP ( .gz )
  • BZIP2 (.bz2) per a l’aparició

Arxius extractes

Per extreure un arxiu utilitzant l’extractor universal per a .NET, podeu utilitzar el següent exemple de codi:

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

Aquest codi extraeix els continguts de la example.zip Arxiu a un directori anomenat extracted.

Extracció d’arxius amb protecció de contrasenyes

Si un arxiu està protegit amb contrasenya, es pot extreure utilitzant el següent exemple de codi:

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

Aquest codi extraeix els continguts de la example.zip l’arxiu, que està protegit amb una contrasenya, a un directori anomenat extracted.

Arxiu de continguts

Per a la llista dels continguts d’un arxiu sense extreure-lo, podeu utilitzar el següent exemple de codi:

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

Aquest codi mostra els continguts de la example.zip Arxiu sense extraure’l.

 Català