Si busques sí Arxiu de programació en C#, Estàs en el lloc correcte! Aquest article serveix com a guia completa per a la gestió efectiva de les dades de fitxers de la xarxa de dades .NET Archive Extraction Biblioteca d’extracció.Es tractaran diferents mètodes per a l’extensió de fitxers, incloent com gestionar els arxius, protegits amb contrasenya i encriptats per AES.

En el nostre passat Creació de fitxers ZIP, vam discutir diferents tècniques per empaquetar en arxius, utilitzant Aspose.ZIP for .NET.Ara, doncs, ens submergem en Descarregar arxius zip Obtenció de fitxers de contrasenya protegida i arxius ZIP xifrats AES a C#.
Taula de contingut
- C# API per a fitxers Unzip - Descarregar
- C# Extracte de fitxers de ZIP: instruccions d’estratègia per a extracte de fitxers concrets de l’arxiu ZIP.
- Unzip protegit amb contrasenya arxius ZIP
- Obtenció de fitxers ZIP encriptats en C#
Arxiu de ZIP en C# - API instal·lació
Abans de començar, assegureu-vos que Descarrega i referències Aspose.ZIP for .NET.També podeu instal·lar el paquet a través de El gestor del paquet.Per afegir la biblioteca al projecte, executeu el següent comanda:
PM> NuGet\Install-Package Aspose.Zip
Com obtenir arxius de ZIP en C#
L’extracció de fitxers ZIP es pot fer de dues maneres principals:
- Descarrega cada arxiu de l’arxiu ZIP per separat.
- Desxifrar tots els arxius en una carpeta determinada amb .NET Core Zip.
C# Extracte de fitxers de ZIP: instruccions d’estratègia per a extracte de fitxers concrets de l’arxiu ZIP.
Per extreure els arxius de forma individual, mentre segueixes el progrés de l’extracció, segueix aquests passos:
- Obriu el fitxer ZIP amb l’ajuda de FileStream.
- La iniciativa està en Arxiu Classe C FileStream En l’objecte.
- Accés a arxius en zip Archive.Entries En la col·lecció.
- Creació d’un Arxiu de la trobada.Extracció El procés de processament de l’esdeveniment, per mostrar el progrés en l’extracció.
- Utilitza ArchiveEntry.Extract(string) Mètode d’extracció de fitxers.
C# Obtenció de fitxers de ZIP: instruccions d’obtenció de fitxers de ZIP:.:
using Aspose.Zip;
// Open ZIP file
using (FileStream zipFile = File.Open("encrypted.zip", FileMode.Open))
{
// Decrypt and extract to folder
new Archive(zipFile, new ArchiveLoadOptions() { DecryptionPassword = "p@s$" }).ExtractToDirectory("decrypted");
}
Aquí teniu un exemple per a l’extensió de codi en fitxers de C# a un arxiu de carpeta:
Si prefereixes desglossar tots els arxius en un fitxer determinat, segueix aquests passos:
- Obriu el fitxer ZIP, utilitzant FileStream La classe.
- La creació d’una instància de Arxiu Inici de la classe amb zip FileStream En l’objecte.
- Utilitza Archive.ExtractToDirectory(string) Descarregar arxius en la carpeta determinada.
Aquí teniu un exemple de codi per a l’extensió de fitxers ZIP en un fitxer, utilitzant C# Unzip File a Folder Arxiu es trasllada a la carpeta:
using Aspose.Zip;
// Open ZIP file
using (FileStream zipFile = File.Open("encrypted.zip", FileMode.Open))
{
// Decrypt and extract to folder
new Archive(zipFile, new ArchiveLoadOptions() { DecryptionPassword = "p@s$" }).ExtractToDirectory("decrypted");
}
C# Unzip Arxius de contrasenya de protecció de correu electrònic
Podeu obtenir arxius ZIP protegits amb contrasenya, utilitzant Aspose.ZIP for .NET.Introdueix la contrasenya utilitzant ArchiveLoadOptions classe, que passarà com a segon paràmetre a ArxiuEn el procés de construcció, per C# Unzip de fitxer amb contrasenya,Penseu en el següent exemple.
Aquí teniu un exemple de codi de codi per a l’extensió a arxiu ZIP protegit amb contrasenya:
using Aspose.Zip;
// Open ZIP file
using (FileStream zipFile = File.Open("encrypted.zip", FileMode.Open))
{
// Decrypt and extract to folder
new Archive(zipFile, new ArchiveLoadOptions() { DecryptionPassword = "p@s$" }).ExtractToDirectory("decrypted");
}
Obtenció de fitxers ZIP en C#
Si el teu arxiu ZIP està xifrat amb AES, Aspose.ZIP for .NET Suporta AES128, AES192 i AES256 mètodes per a la desxifració d’arxius de codi ZIP de tipus AES, protegit amb contrasenya; necessita proporcionar la contrasenya per a la desxifració, com utilitzar ArchiveLoadOptions classe a la.
Aquí teniu com obtenir arxius ZIP encriptats AES en C#:
C# ZIP Extraction API - Obtenir llicència gratuïta
Podeu fer extraccions a ZIP sense cap tipus de limitació per avaluació, com Llicència temporal lliure.
Conclusió
En aquest article anirem a veure com Unzip arxius zip amb C# i es dedica a la recuperació de dades de seguretat de les arxius ZIP.A més, vam investigar com fer front als arxius ZIP xifrats. Aspose.ZIP for .NET,Comproveu en Documentació.
Aquest instrument és el vostre recurs per C# .NET 6 Extracció de fitxers Zip, C# .NET 7 Extracció de fitxers Zip,I una altra cosa: es tracta de .NET Core Zip és un Extracció d’arxius en una carpeta o execució concreta C# Descompressió en ZIP amb el tractament de errors, tècniques, discutides aquí, millorarà les possibilitats de la seva extracció a .NET.
Per ajudar-vos en el futur, aquesta guia inclou informació sobre C# Unzip fitxer, C# Unzip arxius en memòria, i C# Descompressió en ZIP.Aprendràs també a C# Obre el zip, C# Desempaquetat de zip,I com sí Descarregar en zip sense contrasenya.Si us interessa treballar amb arxius, protegits amb contrasenya, discutirem com fer-ho. Descarrega la contrasenya ZIP i Obre els arxius ZIP encriptats.Sledвайте тези instrukcije, za da gestione eficaçno vaše ZIP filesove C#.
A més, si voleu saber com .NET Unzip és un Arxiu o execució C# Arxiu les operacions, aquest manual proporciona tota la informació necessària, de la qual necessiteu, per començar amb C# Descompressió en ZIP i C# Zipping arxius.