Estrattore universale per .NET

Introduction à Universal Extractor pour .NET

The Universal Extractor for .NET est un plug-in qui permet aux développeurs d’extraire des archives et des fichiers comprimés dans divers formats, y compris ZIP, RAR, 7Z, TAR, GZIP et plus encore.

Formats d’archives soutenus

L’extracteur universel pour .NET prend en charge un large éventail de formats d’archive, y compris:

  • Le ZIP (ZIP)
  • Résumé : RAR
  • 7Z (environ 7z)
  • Le Tar (Tar)
  • Le GZIP ( .gz )
  • BZIP2 (.bz2)

Extrait des archives

Pour extraire un fichier en utilisant l’extracteur universel pour .NET, vous pouvez utiliser l’exemple de code suivant:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

Ce code extrait le contenu de la example.zip Archive pour un catalogue nommé extracted.

Extrait d’archives avec protection de mot de passe

Si un fichier est protégé par mot de passe, vous pouvez le extraire en utilisant l’exemple de code suivant:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"), new ArchiveLoadOptions() { DecryptionPassword = "YOUR-PASSWORD" })
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

Ce code extrait le contenu de la example.zip archive, qui est protégé par un mot de passe, vers un catalogue nommé extracted.

Liste des contenus Archive

Pour enregistrer le contenu d’un fichier sans le extraire, vous pouvez utiliser l’exemple de code suivant:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Get the entries in the archive
    var entries = archive.Entries;

    // Iterate over the entries and print their names
    foreach (var entry in entries)
    {
        Console.WriteLine(entry.Name);
    }
}

Ce code indique le contenu de la example.zip archives sans les extraire.

 Français