Compressore Universale per .NET

Aspose.ZIP Universal Compressor pour .NET est un plug-in légère qui simplifie la compression des dossiers dans plusieurs formats d’archive. Que vous ayez besoin de paquets de contenu pour la distribution, de créer des sauvegardes, ou de préparer des archives pour le stockage et le transfert, ce plugin fournit une API facile à utiliser construite sur la bibliothèque d’Aspose.

Installation et configuration

  • Installez le paquet Aspose.ZIP dans votre projet via NuGet Package Manager ou la console Packages Manager.

  • Configurez vos clés de licence pour permettre une fonctionnalité complète et sans watermark.

  • Plateformes soutenues:

  • Systèmes d’exploitation : Windows, Linux (.NET Core 2.0+), macOS (10.12+)

  • Frameworks : .NET Framework 2.0 à 4.8, .NET Standard 2.0, .net Core, et plus récents

  • Environnements de développement : Visual Studio 2010-2022

Pour des instructions détaillées, voir le Guide d’installation .

Caractéristiques et fonctionnalités

  • Multi-Format Support : Compressez les dossiers dans les formats ZIP, 7z, TAR et CPIO.
  • Simple API : méthode d’une ligne pour comprimer des directories entières avec une configuration minimale.
  • Cross-Platform Compatibility : fonctionne sans fil dans les environnements Windows, Linux et macOS.
  • Enterprise Ready : Soutient la licence mesurée et l’intégration scalable pour les grandes applications.

Comment commprimer les directeurs via C# .NET

Le snippet suivant montre comment comprimer un catalogue en utilisant le 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");

Ce code utilise la ArchiveFactory.CompressDirectory la méthode de compression d’un catalogue source dans le format d’archive souhaité.

Migliori pratiche

  • Toujours valider la voie de directeur cible avant de commencer la compression pour éviter les erreurs de temps de fonctionnement.

  • Choisissez le bon format pour votre scénario:

  • ZIP pour utilisation générale et compatibilité

  • 7z pour des rapports de compression plus élevés

  • TAR/CPIO pour les flux de travail Unix/Linux

  • Suivez les performances de compression sur de grandes directories et considérez le fonctionnement du processus dans les tâches en arrière-plan pour les applications UI.

  • Gardez votre bibliothèque Aspose.ZIP à jour pour bénéficier d’optimisations de performance et de nouvelles fonctionnalités.

 Français