Compresor Universal para .NET

Aspose.ZIP Universal Compressor para .NET es un plugin ligero que simplifica la compresión de directorios en varios formatos de archivo. Ya sea que necesite paquetar contenido para la distribución, crear backups, o preparar archivos para el almacenamiento y la transferencia, este plugin proporciona una API fácil de usar construida en la biblioteca de ASPOSE.

Instalación y configuración

  • Instalar el paquete Aspose.ZIP en su proyecto a través del NuGet Package Manager o la consola de package manager.

  • Configure sus claves de licencia para permitir una funcionalidad completa y libre de agua.

  • Las plataformas apoyadas:

  • Sistemas operativos : Windows, Linux (.NET Core 2.0+), macOS (10.12+)

  • Frameworks : .NET Framework 2.0–4.8, .NET Standard 2.0 y más recientes

  • Entreventos de desarrollo : Visual Studio 2010-2022

Para las instrucciones detalladas, ver el Guía de instalación .

Características y funciones

  • Multi-Format Support : Comprimir directorios en los formatos ZIP, 7z, TAR y CPIO.
  • Simple API : método de una línea para comprimir directorios enteros con una configuración mínima.
  • Cross-Platform Compatibility : funciona sin problemas en los entornos de Windows, Linux y macOS.
  • Enterprise Ready : soporta la licencia medida y la integración escalable para grandes aplicaciones.

Cómo comprimir directorios a través de C# .NET

El siguiente snippet muestra cómo comprimir un directorio utilizando el plugin:

using Aspose.Zip;

// Compress a directory into a ZIP archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.zip");

// Compress into a 7z archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.7z");

// Compress into a TAR archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.tar");

Este código utiliza el ArchiveFactory.CompressDirectory método para comprimir un directorio de fuentes en el formato de archivo deseado.

Mejores Prácticas

  • Siempre valida la ruta del directorio objetivo antes de comenzar la composición para evitar errores de tiempo de trabajo.

  • Elige el formato adecuado para tu escenario:

  • ZIP para uso general y compatibilidad

  • 7z para proporciones de compresión más altas

  • TAR/CPIO para flujos de trabajo de Unix/Linux

  • Monitorar el rendimiento de la compresión en grandes directorios y considerar el funcionamiento del proceso en tareas de fondo para las aplicaciones de UI.

  • Mantenga su biblioteca Aspose.ZIP actualizada para beneficiarse de las optimizaciones de rendimiento y de nuevas características.

 Español