Les fichiers 7z sont populaires car ils ont un bon taux de compression. Vous pouvez ouvrir ou extraire un fichier 7z (7zip) dans vos applications C#. Veuillez consulter les sections suivantes pour savoir comment créer un extracteur de fichiers 7z et décompresser des archives protégées par mot de passe :
- Extracteur de fichiers 7z (7zip) - Installation de l’API C#
- Ouvrir ou extraire le fichier 7z (7zip) par programmation à l’aide de C#
- Extraire ou décompresser le fichier 7zip protégé par mot de passe à l’aide de C#
- Obtenez une licence API gratuite
Extracteur de fichiers 7z (7zip) - Installation de l’API C#
Aspose.ZIP for .NET L’API peut compresser ou extraire différents formats compressés, notamment ZIP, RAR, 7z, etc. Vous pouvez créer un fichier 7z ( 7zip) extracteur dans les applications .NET. Veuillez télécharger le fichier DLL à partir de la section Téléchargements ou installez-le avec la commande NuGet suivante :
PM> Install-Package Aspose.Zip
Ouvrir ou extraire le fichier 7z (7zip) par programmation à l’aide de C#
Vous pouvez ouvrir ou extraire le fichier 7z (7zip) en procédant comme suit :
- Charger l’entrée 7z (7zip) Archive avec la classe SevenZipArchive.
- Extrayez tous les fichiers de 7zip dans un répertoire à l’aide de la méthode ExtractToDirectory.
Le code suivant montre comment ouvrir ou extraire un fichier 7z par programmation à l’aide de C# :
// Charger l'entrée 7z (7zip) Archive avec la classe SevenZipArchive.
using (SevenZipArchive archive = new SevenZipArchive("Sample.7z"))
{
// Extrayez tous les fichiers de 7zip dans un répertoire à l'aide de la méthode ExtractToDirectory.
archive.ExtractToDirectory(dataDir + "Sample_ExtractionFolder");
}
Extraire ou décompresser le fichier 7zip protégé par mot de passe à l’aide de C#
Certains fichiers 7z peuvent être cryptés avec une protection par mot de passe. Par exemple, lorsque vous devez éviter l’accès non autorisé aux données. Vous pouvez extraire ou décompresser un fichier 7zip protégé par mot de passe en suivant les étapes ci-dessous :
- Charger l’archive d’entrée 7z protégée par mot de passe.
- Extrayez ou ouvrez l’archive 7z avec un mot de passe à l’aide de la méthode ExtractToDirectory.
Le code ci-dessous explique comment extraire ou décompresser un fichier 7zip protégé par mot de passe par programmation à l’aide de C# :
// Charger l'archive 7z d'entrée protégée par mot de passe.
using(var archive = new SevenZipArchive("Sample_Encrypted.7z"))
{
// Extraire ou ouvrir l'archive 7z avec mot de passe.
archive.ExtractToDirectory("Sample_Encrypted7zip", "aspose");
}
Obtenez une licence API gratuite
Vous pouvez évaluer l’API sans aucune des limitations d’évaluation en demandant une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à ouvrir ou à extraire des fichiers 7z (7zip) par programmation à l’aide du langage C#. De plus, vous avez également exploré comment décompresser un fichier 7z protégé par mot de passe ou crypté dans des applications basées sur .NET. Vous pouvez nous contacter sur Free Support Forum ou visiter API Documentation pour découvrir d’autres fonctionnalités de l’API.