Si vous cherchez à extraire les archives ZIP de manière programmée en C#, vous êtes dans le bon endroit! Cet article sert d’un guide complet sur la gestion efficace de l’extraction des fichiers zIP en utilisant la .NET Archive Extraction Library. Nous explorerons diverses méthodes pour déchiffrer les fiches, y compris la façon de gérer les documents protégés par mot de passe et le cryptage AES.
Extrait des fichiers ZIP en C#
Dans notre précédent Création de fichiers ZIP, nous avons discuté de différentes techniques pour l’emballage des fichiers en utilisant Aspose.ZIP pour .NET. Maintenant, nous allons plonger dans des fichiers ZIP et extraire des fichiers à partir des fichiers ZIP protégés par mot de passe et cryptés par AES en C#.
Table des contenus
- C# API pour Unzip Fichiers - Télécharger gratuitement
- Comment extraire des fichiers ZIP en C#
- Les fichiers ZIP protégés par unzip
- Extrait des fichiers ZIP encryptés AES en C#
Extrait des archives ZIP dans C# - Installation API
Avant de commencer, assurez-vous que vous avez Télécharger et référencé Aspose.ZIP pour .NET. Vous pouvez également installer le package via le Gestionnaire de paquets. Pour ajouter la bibliothèque à votre projet, exécuter le commandement suivant :
PM> NuGet\Install-Package Aspose.Zip
Comment extraire des fichiers ZIP en C#
L’extraction des fichiers ZIP peut être réalisée de deux façons principales:
- Extrait de chaque fichier de l’archive ZIP individuellement.
- Unzip tous les fichiers dans un dossier spécifié en utilisant .NET Core Zip.
C# Extrait de chaque fichier en ZIP
Pour extraire les fichiers individuellement tout en surveillant le progrès de l’extraction, suivez les étapes suivantes:
- Ouvrir l’archive ZIP en utilisant un Le filet.
- Initialisez une instance de la Archives La classe avec le Le filet L’objet
- Accéder aux fichiers au sein du ZIP en utilisant le Archives. entrées La collection.
- Créer un ArchiveEntry.ExtractionProcédé L’événement agit pour afficher le progrès de l’extraction.
- Utilisez le ArchivesEntry.Extract(string) méthode d’extraction des fichiers.
Voici un échantillon de code montrant comment extraire des fichiers d’un fichier ZIP en C#:
Unzip ZIP Fichiers dans un dossier en C#
Si vous préférez désactiver tous les fichiers dans un dossier spécifique, suivez ces étapes:
- Ouvrez l’archive ZIP en utilisant le Le filet La classe.
- Créer un exemple de la Archives initialisé par le ZIP Le filet L’objet
- Utilisez le Archive.ExtractToDirectory(string) méthode pour désactiver les fichiers dans la dossier désignée.
Voici un échantillon de code pour désactiver les fichiers ZIP dans un dossier en utilisant C# Unzip File to Folder:
C# Unzip Password-Protected ZIP Fichiers
Vous pouvez extraire des fichiers ZIP protégés par mot de passe en utilisant Aspose.ZIP pour .NET. ArchivesOptions classe, que vous passerez en tant que deuxième paramètre à la ArchivesPar exemple, à C# Unzip File avec Password, référence à l’exemple suivant.
Voici un snippet de code d’échantillon pour désactiver un fichier ZIP protégé par mot de passe:
Extrait des fichiers ZIP encryptés AES en C#
Si votre fichier ZIP est crypté avec AES, Aspose.ZIP pour .NET prend en charge les méthodes d’encryption de l’AES128, Aes192 et AAS256. ArchivesOptions La classe.
Voici comment extraire des fichiers ZIP encryptés AES en C#:
C# ZIP Extraction API - Obtenez une licence gratuite
Vous pouvez effectuer l’extraction ZIP sans aucune limitation d’évaluation en obtenant Une licence temporaire gratuite.
Conclusion
Dans cet article, nous avons couvert comment unzip les fichiers ZIP en utilisant C# et a traité l’extraction des archives zIP protégées par mot de passe. En outre, Nous avons exploré comment gérer les fichier zip encryptés. Pour plus d’informations sur la utilisation de Aspose.ZIP pour .NET, consultez le La documentation.
Ce guide est votre go-to ressource pour C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extraction** et bien plus encore. Que vous travaillez avec .Net Core Zips extraction de fichiers dans un dossier spécifique ou mettre en œuvre c# Decompress ZIS avec traitement d’erreur, les techniques abordées ici amélioreront vos capacités d’extraction Zis dans .net.
Pour vous aider davantage, ce guide inclut des informations sur le fichier C# Unzip**, C# unzip dans la mémoire et c# Decompress ZIP. Vous apprendrez également sur ZIP ouvert , **zIP sans emballage **, et comment **extraire Zip sans mot de passe **. Si vous êtes intéressé à travailler avec des archives protégées par mot d’ordre, nous couvrirons la façon de Retrivez la Parole zip ainsi que Open Encrypted Z IP File . Suivez ces instructions pour gérer efficacement vos fichiers zIP en C #.
En outre, si vous voulez savoir comment faire des fichiers .NET Unzip ou effectuer des opérations ** C# Archive**, ce guide fournit toutes les informations nécessaires pour commencer avec C# Decompress ZIP et c# Zipping Files.