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.