Aspose.ZIP  for .NET

.NET API para compresión y archivado de archivos

Comprimir archivo para crear archivos o Descomprimir archivos de tipo ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, Z, CAB desde cualquier aplicación basada en .NET.

  Descargar prueba gratuita
  
 

Aspose.ZIP para .NET es una API de manipulación de archivos y compresión de documentos flexible para el formato ZIP estándar. La API permite que las aplicaciones .NET logren la compresión/descompresión de archivos, el archivado de archivos y carpetas y el cifrado de archivos. Esta API funciona con todos los formatos de archivo conocidos: ZIP, RAR, 7Zip, GZIP, BZ2. Y con muchos formatos de archivo de Linux: CPIO, TAR, Lzip, Bzip2, XZ, Z. Brinda protección a través de contraseñas definidas por el usuario y encriptación tradicional usando ZipCrypto o encriptación AES como AES128, 192 y AES256.

Características de la API de compresión de .NET Core y .NET Framework

Integración fácil

Crear un archivo a partir de uno o más archivos

Agregar archivos a los archivos without compression

Cifrar o descifrar todo el archivo o entradas específicas

Agregar entradas al archivo existente

Eliminar entradas del archivo existente

Comprimir carpeta respetando su estructura

Descomprimir al directorio respetando la estructura del archivo

Comprima documentos de cualquier tamaño aplicando paralelismo

Integración de API de compresión en una aplicación .NET

La integración de la biblioteca de compresión es simple, mientras que la mayoría de compress & Las operaciones de descompresión se pueden realizar con solo unas pocas líneas de código.

Compresión de un solo archivo - C#


     var dir = "full directory path";

     using (var arch = new Archive()){

        arch.CreateEntry("filename.dat", dir+"file.dat");
        arch.Save(dir+"result.zip");

     }