
Introducción
Los archivos 7z son conocidos por sus excepcionales ratios de compresión, lo que los convierte en una opción preferida para el almacenamiento y la transferencia de datos. En esta guía, aprenderás cómo abrir o extraer archivos 7z (7zip) programáticamente utilizando C# en tus aplicaciones.
Tabla de Contenidos
- Extractor de Archivos 7z (7zip) – Instalación de la API de C#
- Abrir o Extraer Archivo 7z (7zip) Programáticamente usando C#
- Extraer o Descomprimir Archivo 7zip Protegido por Contraseña usando C#
- Obtener Licencia de API Gratuita
Extractor de Archivos 7z (7zip) – Instalación de la API de C#
Para trabajar con archivos 7z en tus aplicaciones, puedes utilizar la API de Aspose.ZIP para .NET. Esta robusta biblioteca soporta una variedad de formatos comprimidos, incluyendo ZIP, RAR y 7z.
Para comenzar, instala la API a través de NuGet con el siguiente comando:
PM> Install-Package Aspose.Zip
Abrir o Extraer Archivo 7z (7zip) Programáticamente usando C#
Para abrir o extraer archivos 7z programáticamente, sigue estos pasos:
- Carga el archivo 7z (7zip) de entrada utilizando la clase
SevenZipArchive
. - Usa el método
ExtractToDirectory
para extraer todos los archivos del archivo 7zip a un directorio especificado.
Aquí tienes un fragmento de código de ejemplo:
using Aspose.Zip.SevenZip;
using System.IO;
class Program
{
static void Main()
{
using (SevenZipArchive archive = new SevenZipArchive("input.7z"))
{
archive.ExtractToDirectory("output_folder");
}
}
}
Extraer o Descomprimir Archivo 7zip Protegido por Contraseña usando C#
Para extraer un archivo 7zip protegido por contraseña, sigue estos pasos:
- Carga el archivo 7z cifrado.
- Usa el método
ExtractToDirectory
, proporcionando la contraseña.
Aquí está la implementación:
using Aspose.Zip.SevenZip;
using System.IO;
class Program
{
static void Main()
{
using (SevenZipArchive archive = new SevenZipArchive("protected.7z"))
{
archive.ExtractToDirectory("output_folder", "your_password");
}
}
}
Obtener Licencia de API Gratuita
Puedes evaluar la API de Aspose.ZIP sin ninguna limitación solicitando una Licencia Temporal Gratuita.
Conclusión
En este artículo, aprendiste cómo abrir o extraer archivos 7z programáticamente utilizando C#. También exploraste métodos para manejar archivos comprimidos protegidos por contraseña en tus aplicaciones .NET. Para más asistencia, visita el Foro de Soporte Gratuito o consulta nuestra Documentación.
Con el Plugin de Aspose, puedes gestionar la manipulación de archivos 7z sin esfuerzo, convirtiéndolo en una herramienta esencial para implementar extracción programática de 7z en tus aplicaciones .NET.