
En el Post anterior, Hem descobert com crear ZIP Arxiu utilitzant C#. Ara, canviarem el nostre enfocament al format 7z, que és conegut per la seva alta relació de compressió i les robustes capacitats de xifració 256-bit AES. Això fa que la biblioteca .NET 7z sigui l’elecció ideal per tractar els arxius de manera segura i eficient.
El que aprendreu
En aquest tutorial, aprendreu com crear 7z (7-Zip) arxius programàticament utilitzant C:
- Crear un arxiu 7z amb una entrada única
- Creació d’un AES encriptat 7z Arxiu
- Configuració de contrasenyes diferents per a les entrades 7z
Nosaltres utilitzarem el Aspose.ZIP per a .NET Podeu instal·lar aquesta biblioteca a través de:
- Gestió de paquets
- Descarrega el DLL Incloure’l en el seu projecte
Crear 7z (7-Zip) Arxiu utilitzant C# {#Create-a-7z-7Zip-Arxiu utilitzant-Csharp}
Pots compressar fitxers en un arxiu de 7z, adequat tant per a fili únic i fil múltiples escenaris. Aquesta funcionalitat proporciona una solució cost-eficient per als desenvolupadors que busquen una eina d’extracció .NET RAR.
Creació d’arxius 7z amb una entrada única
Per crear un arxiu 7z amb un sol fitxer, segueix aquests passos:
- Obre una nova FileStream per crear el fitxer 7z.
- Instantat el SevenZipArchive La classe.
- Afegir el fitxer utilitzant Títol: CreateEntry.
- Conservar l’arxiu amb 7SegüentSegüent.
Aquí teniu un exemple C# per il·lustrar:
Creació d’arxius 7z amb múltiples entrades
Comprimir múltiples arxius en un únic arxiu 7z:
- Creació d’un exemple de SevenZipArchive La classe.
- Use 7xArxiu.CreateEntries Passem el camí de la cartera.
- Conservar l’arxiu amb 7SegüentSegüent.
Exemple de:
Crear un Arxiu encriptat AES 7z utilitzant C#
Per protegir els teus arxius, pots utilitzar la criptografia AES, una característica de la biblioteca .NET 7z que millora la seguretat de l’arxiu:
- Creació d’un exemple de 7CriptacióSettings.
- Configureu els paràmetres de xifra necessaris.
- Afegir entrades a l’arxiu i salvar-lo.
Exemple de:
Establir contrasenyes diferents per a entrades 7z utilitzant C#
Per assignar contrasenyes úniques a diferents entrades dins de l’arxiu:
- Obert a FileStream per a l’arxiu 7z.
- Use Títol: CreateEntry per afegir entrades mentre especifica les contrasenyes individuals.
- Salvem l’arxiu.
Exemple de:
Conclusió
En aquest article, hem explorat com crear els arxius 7z programàticament en C#, assegurar-los amb encrypció AES i assignar contrasenyes úniques a les entrades Aspose.ZIP documentació.
Mitjançant l’ús del Plugin Aspose per a .NET, es pot gestionar eficaçment els arxius, aplicar la xifració i simplificar els seus fluxos de treball -tots per només $99. Desbloquejar les característiques avançades avui amb aquest fiable plàstic d’extracció de arquivo .Net, que suposa tots els formats principals!