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.