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.