Aspose.ZIP  for .NET

API .NET pour la compression et l’archivage de fichiers

Compressez le fichier pour créer des archives ou décompressez les archives de types ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, Z, CAB à partir de n’importe quelle application basée sur .NET.

  Télécharger l'essai gratuit
  
 

Aspose.ZIP pour .NET est une API flexible de compression de documents et de manipulation d'archives pour le format ZIP standard. L'API permet aux applications .NET de réaliser la compression/décompression des fichiers, l'archivage des fichiers ainsi que des dossiers et le chiffrement des archives. Cette API fonctionne avec tous les formats d'archives bien connus : ZIP, RAR, 7Zip, GZIP, BZ2. Et avec de nombreux formats d'archives de Linux : CPIO, TAR, Lzip, Bzip2, XZ, Z. Il offre une protection via des mots de passe définis par l'utilisateur et un cryptage traditionnel utilisant le cryptage ZipCrypto ou AES tel que AES128, 192 et AES256.

Fonctionnalités de l'API de compression .NET Core et .NET Framework

Intégration facile

Créer une archive à partir d'un ou plusieurs fichiers

Ajouter des fichiers aux archives without compression

Chiffrer ou déchiffrer des archives entières ou des entrées spécifiques

Ajouter des entrées à l'archive existante

Supprimer les entrées de l'archive existante

Compresser le dossier en respectant sa structure

Décompresser dans le répertoire en respectant la structure de l'archive

Compressez des documents de toute taille en appliquant le parallélisme

Intégration de l'API de compression dans une application .NET

L'intégration de la bibliothèque de compression est simple alors que la plupart des compress & les opérations de décompression peuvent être effectuées avec seulement quelques lignes de code.

Compression de fichier unique - C#


     var dir = "full directory path";

     using (var arch = new Archive()){

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

     }