Extractor Universal para .NET

Introducción al extractor universal para .NET

El extractor universal para .NET es un plugin que permite a los desarrolladores extraer archivos y ficheros comprimidos en varios formatos, incluyendo ZIP, RAR, 7Z, TAR, GZIP y más.

Formatos de archivo apoyados

El Extractor Universal para .NET soporta una amplia gama de formatos de archivo, incluyendo:

  • El ZIP (ZIP)
  • RAR ( .rar )
  • 7 Z (.7 Z )
  • El Tar (Tar)
  • GZIP ( .gz )
  • BZIP2 (.bz2)

Archivos extraídos

Para extraer un archivo utilizando el Extractor Universal para .NET, puede utilizar el siguiente ejemplo de código:

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

Este código extrae el contenido de la example.zip Archivo para un directorio llamado extracted.

Extracción de archivos con protección de contraseñas

Si un archivo está protegido por contraseña, puede extraerlo utilizando el siguiente ejemplo de código:

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

Este código extrae el contenido de la example.zip archivo, que está protegido con una contraseña, a un directorio llamado extracted.

Lista de contenidos de archivos

Para listar los contenidos de un archivo sin extraerlo, puede utilizar el siguiente ejemplo de código:

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

Este código incluye los contenidos de example.zip Archivo sin extraerlo.

 Español