
Introduction
Les archives RAR sont un choix populaire pour la compression et l’emballage de plusieurs fichiers dans un seul paquet. Dans ce guide, nous vous montrerons comment extraire les fichiers RAR en C#, y compris les archives RAR protégées par mot de passe et cryptées**. En utilisant Aspose.ZIP pour .NET, vous pouvez facilement extraire et gérer efficacement les archives RAR4 et RAR5.
Table des contenus
- Mise en place de C# RAR Extraction
- Extrait d’un fichier spécifique de RAR
- Extrait de tous les fichiers de RAR Archive
- Extrait d’un fichier de RAR protégé par mot de passe
- Extrait de tous les fichiers de RAR protégé par mot de passe
- Obtenez une licence API gratuite
- Conclusion et ressources supplémentaires
Mise en place de C# RAR Extraction
Pour commencer avec extraire des fichiers des archives RAR dans C#, vous devrez installer Aspose.ZIP pour .NET. Cette bibliothèque puissante prend en charge les formats RAR4 et RAR5, y compris les archives cryptées.
インストール
Vous pouvez installer la bibliothèque via NuGet avec le commandement suivant:
PM> Install-Package Aspose.Zip
Vous pouvez le télécharger directement à partir de la Page de téléchargement Aspose.
Extrait d’un fichier spécifique de RAR
Pour extraire un fichier unique d’un fichier RAR, suivez les étapes suivantes :
- Téléchargez l’archive RAR en utilisant le
RarArchive
La classe. - Sélectionnez le fichier spécifique que vous souhaitez extraire.
- Sauvez le fichier extrait à votre emplacement souhaité.
Code Exemple
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Cette méthode vous permet d’extraire un fichier unique de l’archive RAR efficacement.
Extrait de tous les fichiers de l’archive RAR
Pour extraire tous les fichiers d’un fichier RAR, il suffit de suivre ces étapes :
- Télécharger le fichier RAR.
- Définir le directeur cible pour l’extraction.
Code Exemple
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Cette approche extrait tous les fichiers de l’archive dans le catalogue spécifié.
Extrait d’un fichier de RAR protégé par mot de passe
Lorsque vous traitez un fichier RAR protégé par mot de passe, vous pouvez extraire un fichier spécifique en suivant les étapes suivantes :
- Téléchargez l’archive RAR encryptée.
- Fournir le bon mot de passe.
- Extrait du fichier souhaité.
Code Exemple
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Cette méthode bloque et extrait efficacement un fichier spécifique d’un archive RAR protégé par mot de passe.
Extraire tous les fichiers de la RAR protégée par mot de passe
Pour extraire tous les fichiers d’un fichier RAR protégé par mot de passe, suivez les étapes suivantes:
- Téléchargez le fichier RAR crypté.
- Entrez le bon mot de passe.
- Extrait de tous les fichiers dans votre dossier de sortie souhaité.
Code Exemple
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Cette méthode garantit que vous extrairez tous les fichiers cryptés tout en préservant leur structure originale.
Obtenez une licence API gratuite
Pour désactiver les fonctionnalités complètes d’Aspose.ZIP, vous pouvez demander une (licence temporaire gratuite) (https://purchase.aspose.com/licencement temporel).
Pour une documentation complète, visitez le Aspose.ZIP Guide ou engagez-vous avec la communauté au Forum de l’Aspose pour toute requête.
Conclusion et ressources supplémentaires
Résumé
Dans ce guide, nous couvrons :
- Comment extraire des fichiers RAR en C#
- Extrait des fichiers RAR protégés par mot de passe et cryptés
- Traitement des extraits single et batch
Avec Aspose.ZIP pour .NET, vous pouvez efficacement extraire, comprimer et gérer les archives dans vos applications.