Créer sept fichiers Zip - Tutoriel Aspose.Zip pour .NET

Introduction

Dans le domaine du développement .NET, la gestion et la compression de fichiers sont une tâche courante. Aspose.Zip pour .NET fournit une solution puissante pour travailler avec des archives compressées, offrant une variété de méthodes de compression. Dans ce didacticiel, nous allons explorer comment utiliser Aspose.Zip pour .NET pour créer des fichiers Seven Zip avec différentes méthodes de compression.

Conditions préalables

Avant de plonger dans le didacticiel, assurez-vous de disposer des éléments suivants :

  • Une compréhension de base de la programmation C#.
  • Visual Studio installé sur votre ordinateur.
  • Aspose.Zip pour la bibliothèque .NET. Vous pouvez le téléchargerici.

Importer des espaces de noms

Commencez par importer les espaces de noms nécessaires dans votre projet C#. Utilisez l’extrait de code suivant pour commencer :

using Aspose.Zip.Saving;
using Aspose.Zip.SevenZip;

Compression LZMA2

//ExStart : SevenZipWithVariousCompressionMethods

//LZMA2
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipLZMA2CompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_lzma2.7z");
}

//ExEnd : SevenZipWithVariousCompressionMethods
Console.WriteLine("Successfully Created a Seven Zip File with LZMA2 Compression");

CompressionBZip2

//BZip2
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipBZip2CompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_bzip2.7z");
}
Console.WriteLine("Successfully Created a Seven Zip File with BZip2 Compression");

Stocker, pas de compression

//Stocker, pas de compression
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipStoreCompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_store.7z");
}
Console.WriteLine("Successfully Created a Seven Zip File with No Compression (Store)");

Conclusion

Dans ce didacticiel, nous avons exploré la polyvalence d’Aspose.Zip pour .NET dans la création de fichiers Seven Zip avec diverses méthodes de compression. Que vous ayez besoin de taux de compression élevés ou que vous préfériez aucune compression, Aspose.Zip offre la flexibilité nécessaire pour répondre à vos besoins.

FAQ

Puis-je utiliser Aspose.Zip pour .NET avec n’importe quel type de fichier ?

Oui, Aspose.Zip pour .NET prend en charge un large éventail de types de fichiers, vous permettant de compresser et décompresser différents formats.

Un essai gratuit est-il disponible pour Aspose.Zip pour .NET ?

Oui, vous pouvez obtenir un essai gratuitici.

Où puis-je trouver de la documentation pour Aspose.Zip pour .NET ?

La documentation est disponibleici.

Comment puis-je obtenir des licences temporaires pour Aspose.Zip pour .NET ?

Des licences temporaires peuvent être obtenuesici.

Où puis-je obtenir de l’assistance pour Aspose.Zip pour .NET ?

Vous pouvez demander de l’aide sur leForum Aspose.Zip.