Extraer Abrir 7z

Los archivos 7z son populares porque tienen una buena relación de compresión. Puede abrir o extraer un archivo 7z (7zip) en sus aplicaciones C#. Consulte las siguientes secciones para aprender a crear un extractor de archivos 7z y descomprimir archivos protegidos con contraseña:

Extractor de archivos 7z (7zip): instalación de la API de C#

Aspose.ZIP for .NET La API puede comprimir o extraer diferentes formatos comprimidos, incluidos ZIP, RAR, 7z, etc. Puede crear un archivo 7z ( 7zip) extractor en aplicaciones .NET. Descargue el archivo DLL de la sección Descargas o instálelo con el siguiente comando de NuGet:

PM> Install-Package Aspose.Zip

Abra o extraiga el archivo 7z (7zip) mediante programación usando C#

Puede abrir o extraer el archivo 7z (7zip) con los siguientes pasos:

  1. Cargue el archivo input 7z (7zip) con la clase SevenZipArchive.
  2. Extrae todos los archivos en 7zip a un directorio usando el método ExtractToDirectory.

El siguiente código muestra cómo abrir o extraer un archivo 7z mediante programación usando C#:

// Cargue el archivo input 7z (7zip) con la clase SevenZipArchive.
using (SevenZipArchive archive = new SevenZipArchive("Sample.7z"))
{
    // Extraiga todos los archivos en 7zip a un directorio usando el método ExtractToDirectory.
    archive.ExtractToDirectory(dataDir + "Sample_ExtractionFolder");
}

Extraiga o descomprima el archivo 7zip protegido con contraseña usando C#

Algunos archivos 7z pueden estar encriptados con protección de contraseña. Por ejemplo, cuando necesite evitar el acceso no autorizado a los datos. Puede extraer o descomprimir un archivo 7zip protegido con contraseña con los pasos a continuación:

  1. Cargue el archivo de entrada 7z protegido por contraseña.
  2. Extraiga o abra el archivo 7z con contraseña utilizando el método ExtractToDirectory.

El siguiente código explica cómo extraer o descomprimir un archivo 7zip protegido con contraseña mediante programación usando C#:

// Cargue el archivo de entrada 7z protegido por contraseña.
using(var archive = new SevenZipArchive("Sample_Encrypted.7z"))
{
    // Extraiga o abra el archivo 7z con contraseña.
    archive.ExtractToDirectory("Sample_Encrypted7zip", "aspose");
}

Obtenga una licencia de API gratuita

Puede evaluar la API sin ninguna de las Limitaciones de evaluación solicitando una Licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo abrir o extraer archivos 7z (7zip) mediante programación usando el lenguaje C#. Además, también ha explorado cómo descomprimir un archivo 7z cifrado o protegido con contraseña en aplicaciones basadas en .NET. Puede comunicarse con nosotros en el Foro de soporte gratuito, o visitar la Documentación de la API para consultar otras características de la API.

Ver también