
Dans A Article précédentNous avons découvert comment créer ZIP Les archives utilisant C#. Maintenant, nous allons nous concentrer sur le format 7z, qui est réputé pour son taux de compression élevé et ses capacités de cryptage AES robustes 256-bit. Cela rend la bibliothèque .NET 7z une option idéale pour traiter les archives de manière sûre et efficace.
Ce que vous apprendrez
Dans ce tutoriel, vous apprendrez comment create 7z (7-Zip) archives programmatiquement en utilisant C#.
- Créer un archive 7z avec une entrée unique
- Créer un AES Encrypted 7z Archive
- Configurer des mots de passe différents pour les entrées 7z
Nous allons utiliser le Aspose.ZIP pour .NET Vous pouvez installer cette bibliothèque via :
- Gestionnaire de paquets
- Téléchargez le DLL et l’incorporer dans votre projet
Créer 7z (7-Zip) Archive en utilisant C#
Vous pouvez comprimer les fichiers dans un archive 7z, adapté à la fois pour les scénarios fichiers uniques et fichiers multiples. Cette fonctionnalité fournit une solution rentable pour les développeurs qui cherchent un outil d’extraction .NET RAR.
Créer un fichier 7z avec une entrée unique
Pour créer un fichier 7z avec un fichier unique, suivez les étapes suivantes :
- Ouvrez un nouveau Le filet Créer le fichier 7Z.
- Instantanez le 7ZipArchives La classe.
- Ajouter le fichier en utilisant Étiquette.CreateEntry.
- Enregistrer l’archive avec Étiquette.Save.
Voici un exemple C# pour illustrer :
Créer des archives 7z avec plusieurs entrées
Pour compresser plusieurs fichiers dans un seul archive 7z :
- Créer un exemple de la 7ZipArchives La classe.
- Utiliser Semaine de l’Archive.CreateEntries Passez le parcours du dossier.
- Enregistrer l’archive avec Étiquette.Save.
Exemple :
Créer un AES Encrypted 7z Archive en utilisant C#
Pour sécuriser vos archives, vous pouvez utiliser cryptage AES, une fonctionnalité de la bibliothèque .NET 7z qui améliore la sécurité des archives:
- Créer un exemple de SéminaireEncryptionSettings.
- Configurer les paramètres de cryptage nécessaires.
- Ajouter des entrées à l’archive et le sauvegarder.
Exemple :
Configurez les mots de passe différents pour les entrées 7z en utilisant C#
Pour attribuer des mots de passe uniques à différentes entrées dans votre archive:
- Ouverture A Le filet pour l’archive 7Z.
- Utiliser Étiquette.CreateEntry ajouter des entrées tout en spécifiant des mots de passe individuels.
- Sauvez les archives.
Exemple :
Conclusion
Dans cet article, nous avons exploré comment créer des archives 7z programmatiquement en C#, les sécuriser avec le cryptage AES et attribuer des mots de passe uniques aux entrées. La documentation ZIP.
En utilisant le Aspose Plugin pour .NET, vous pouvez gérer efficacement les archives, appliquer le cryptage, et rationaliser vos flux de travail – tout pour seulement $99. Découvrir les fonctionnalités avancées aujourd’hui avec ce plug-in fiable d’extraction d’archives .NET, supportant tous les formats majeurs!