Convertir ZIP en 7z en C#

Cette rubrique explique comment convertir ZIP en 7z en C#. Elle détaille la configuration de l’environnement, l’algorithme étape par étape et un exemple de code fonctionnel pour convertir ZIP en 7zip en C#. De plus, l’intégration de cette fonctionnalité dans votre application ne nécessite pas l’installation d’un autre logiciel de compression de fichiers.

Étapes pour convertir ZIP en 7ZIP en C#

  1. Installez Aspose.ZIP pour convertir ZIP en archive 7z
  2. Lisez le répertoire ZIP d’entrée en utilisant la classe Archive
  3. Définissez un objet de la classe SevenZipArchive pour écrire le répertoire 7z de sortie
  4. Parcourez chaque fichier de l’archive ZIP et créez une entrée correspondante dans l’archive 7z
  5. Écrivez le fichier 7z généré en utilisant la méthode Save

Ces étapes fournissent une vue d’ensemble du processus de conversion de ZIP en 7zip en C#. D’abord, il charge l’archive ZIP d’entrée puis parcourt chaque entrée une par une. Enfin, il copie tout le contenu du fichier source vers le fichier de destination.

Code pour convertir ZIP en 7z en C#

Cet extrait de code montre le flux de travail pour convertir ZIP en 7z en C#. Il utilise la classe Archive et la classe SevenZipArchive pour effectuer la conversion. Parallèlement, vous pouvez le personnaliser davantage, comme manipuler l’archive 7z de sortie avec la classe SevenZipEntrySettings. Par exemple, vous pouvez définir des paramètres de compression ou de chiffrement pour l’archive 7z de sortie afin de répondre à vos besoins.

Ce tutoriel fournit toutes les informations relatives à la conversion de zip en 7z en C#. Cependant, si vous souhaitez extraire le fichier 7z de sortie programmatiquement, vous pouvez vous référer à l’article Créer un ouvreur de fichiers 7z en C#.

 Français