Si vostè està buscant extractar arxius ZIP programàticament en C#, està en el lloc correcte! Aquest article serveix com una guia integral sobre la gestió eficaç de l’extracció de fitxers zIP utilitzant la .NET Archive Extraction Library.
Extracció de fitxers ZIP en C#
En el nostre anterior Article sobre la creació de fitxers ZIP, hem discutit diferents tècniques per a l’embalatge de fitxers utilitzant Aspose.ZIP per a .NET. Ara, anem a penjar-nos en unziping fitxers ZIP i extraure els arxius des de l’arxiu de la contrasenya protegida i encriptat per AES en C#.
Taula de continguts
- C# API a Unzip Arxius - Descàrrega gratuïta
- Com extreure arxius ZIP en C#
- Arxius ZIP protegits per la contrasenya
- Extraure arxius ZIP encriptats AES en C#
Extractar Arxius ZIP en C# - API Instal·lació
Abans de començar, assegureu-vos que Descàrrega i referenciat Aspose.ZIP per a .NET. també podeu instal·lar el paquet a través del Gestió de paquets. Per afegir la biblioteca al vostre projecte, executeu el comando següent:
PM> NuGet\Install-Package Aspose.Zip
Com extreure arxius ZIP en C#
L’extracció de fitxers ZIP es pot realitzar de dues maneres principals:
- Extractar cada fitxer de l’arxiu ZIP individualment.
- Unzip tots els arxius en una carpeta especificada utilitzant .NET Core Zip.
C# Extraure cada fitxer en ZIP
Per extreure els arxius individualment mentre monitoritza el progrés de l’extracció, segueix aquests passos:
- Obre l’arxiu ZIP utilitzant un FileStream.
- Iniciació d’una instància de Arxiu La classe amb el FileStream l’objecte
- Accés a fitxers dins del ZIP utilitzant el Arxiu - Entrades Col·lecció .
- Establir un ArchiveEntry.ExtraccióProgrés Actuació per mostrar el progrés de l’extracció.
- Utilitza el ArchiveEntry.Extractació(string) Mètode d’extracció de fitxers.
Aquí teniu una mostra de codi que demostra com extreure arxius d’un arxiu ZIP en C#:
Unzip ZIP Arxius en una carpeta en C#
Si prefereix deszipar tots els arxius en una pasta específica, segueix aquests passos:
- Obre l’arxiu ZIP utilitzant el FileStream La classe.
- Creació d’un exemple de Arxiu La classe iniciada amb el ZIP FileStream l’objecte
- Utilitza el Arxiu.ExtractToDirectory(string) El mètode d’unzipar els arxius a la carpeta designada.
Aquí teniu una mostra de codi per deszipar els arxius ZIP en una carpeta utilitzant C# Unzip File to Folder:
C# Unzip Password-Protected ZIP Arxius
Podeu extreure arxius ZIP protegits amb contrasenya utilitzant Aspose.ZIP per a .NET. ArchiveLoadOptions classe, que passarà com a segon paràmetre a la Arxiu’Per exemple, a C# Unzip File amb Password, es refereix a l’exemple següent.
Aquí teniu una mostra de codi per desxipar un fitxer ZIP protegit amb contrasenya:
Extraure arxius ZIP encriptats AES en C#
Si l’arxiu ZIP està encryptat amb AES, Aspose.ZIP per a .NET suposa els mètodes de criptació de l’AES128, Aes192 i AEs256. ArchiveLoadOptions La classe.
Aquí teniu la manera d’extreure arxius ZIP encryptats AES en C#:
C# ZIP Extracció API - Obtenir una llicència gratuïta
Pots realitzar l’extracció de ZIP sense cap limitació d’avaluació obtenint Llicència temporal gratuïta.
Conclusió
En aquest article, hem cobert com unzip fitxers ZIP utilitzant C# i tractat l’extracció d’arxius zIP protegits per contrasenyes. a més, vam explorar com gestionar fitxes zip encriptats. per obtenir més informació sobre la utilització de Aspose.ZIP per a .NET, consulteu el següent Documentació.
Aquest guia és el vostre recurs per a C# .NET 6 Zip File Extraction, C#.NET 7 ZIP File Extract i més. Si vostè està treballant amb Zip Core extracció de fitxers a una carpeta específica o implementant ZIP Decompress amb el tractament d’error, les tècniques discutides aquí millorarà les seves capacitats d’extraccions de zip en .Net.
Per ajudar-vos més, aquest guia inclou informació sobre C# Unzip File, C# unzip file en memòria i c# Decompress ZIP. També aprendràs sobre C # Open Zip , C # Unpack Z IP o com extreure ZIP sense contrasenya. Si vostè està interessat en treballar amb arxius protegits per paràgrafs, cobrirem com fer Retre’n el parròquia i Open Encryptat el fitxer . Segueix aquestes instruccions per gestionar eficaçment els teus fitxers zIP en C_.
A més, si vols saber com fer els arxius .NET Unzip o realitzar les operacions C# Archive, aquest guia proporciona tota la informació necessària per començar amb ** C# Decompress ZIP** i Filies Zipping.
More in this category
- Creació d'un Arxiu ZIP Flat en C# Extract ZIP Nested de manera eficient
- Crear 7z (7-Zip) Arxius programàticament utilitzant C# .NET
- Afegir arxius o fitxers a ZIP Arxius programàticament en C#
- Extractar arxius RAR en C# Unrar Arxius RAR de manera eficaç
- Extracte 7z Arxius en C# Àlbum Open Password-Protected 7zip