Se stai cercando di estrattare gli archivi ZIP in modo programmatico in C#, sei al posto giusto!Questo articolo serve come una guida completa sulla gestione efficace dell’estrazione dei file Zip utilizzando la .NET Archive Extraction Library.Stiamo esplorando diversi metodi per sbloccare i file, tra cui come gestire l’archivio protetto con password e la crittografia AES.
Estratto di file ZIP in C#
Nel nostro precedente Articolo sulla creazione di file ZIP, abbiamo discusso diverse tecniche per l’imballaggio dei file utilizzando Aspose.ZIP per .NET. Ora, andiamo in unziping file ZIP e estrarre file da entrambi i file ZIP protetti da password e crittografati da AES in C#.
Tabella dei contenuti
- C# API per Unzip File - Scarica gratuitamente
- Come estrarre i file ZIP in C#
- I file ZIP protetti da password
- Estratto dei file ZIP crittografati in C#
Extract ZIP Archives in C# - Installazione API
Prima di iniziare, assicurati di avere scaricato e riferito Aspose.ZIP per .NET. Puoi anche installare il pacchetto tramite il Il NuGet Package Manager. Per aggiungere la biblioteca al tuo progetto, eseguire il seguente comando:
PM> NuGet\Install-Package Aspose.Zip
Come estrarre file ZIP in C#
L’estrazione dei file ZIP può essere realizzata in due modi principali:
- Estratta ogni file dall’archivio ZIP individualmente.
- Unzip tutti i file in una cartella specifica utilizzando .NET Core Zip.
C# Elimina ogni file in ZIP
Per estrarre i file individualmente durante il monitoraggio del progresso di estrazione, seguire questi passaggi:
- Aprire l’archivio ZIP utilizzando un FileStream.
- Iniziare un’indagine della Archivio La classe con il FileStream Gli oggetti.
- Access file all’interno del ZIP utilizzando il Archivio - Entrate della collezione.
- Imposta un ArchiveEntry.ExtractionProgressi L’evento agisce per mostrare il progresso dell’estrazione.
- Utilizzare il ArchivioExtrazione(string) Metodo di estrazione dei file.
Ecco un campione di codice che dimostra come estrarre i file da un archivio ZIP in C#:
Unzip file ZIP in una cartella in C#
Se preferisci disattivare tutti i file in una specifica cartella, segui questi passaggi:
- Aprire l’archivio ZIP utilizzando il FileStream di classe.
- Crea un esempio di Archivio La classe inizializzata con il ZIP FileStream Gli oggetti.
- Utilizzare il Archivio.ExtractToDirectory(string) Metodo per disattivare i file nella cartella designata.
Ecco un campione di codice per disattivare i file ZIP in una cartella utilizzando C# Unzip File to Folder:
C# Unzip password-protected ZIP file {#Unzip password-protected-ZIP file-in-CSharp}
È possibile estrarre file ZIP protetti da password utilizzando Aspose.ZIP per .NET. ArchiveLoadOptions classe, che si trasferirà come secondo parametro alla ArchivioPer esempio, a C# Unzip File con Password, si riferisce al seguente esempio.
Ecco un taglio di codice di campione per disattivare un file ZIP protetto con password:
Estratto dei file ZIP crittografati AES in C#
Se il vostro archivio ZIP è crittografato con AES, Aspose.ZIP per .NET supporta i metodi di criptografia Aes128, AEs192, e AE256. l’estrazione di un file CIP critetto con aES è simile a quello di disattivare un archivo protetto da password; è solo necessario fornire la password di decryption utilizzando il ArchiveLoadOptions di classe.
Ecco come estrarre i file ZIP crittografati AES in C#:
C# ZIP Extraction API - Ottieni una licenza gratuita
Puoi eseguire l’estrazione ZIP senza limiti di valutazione ottenendo Una licenza temporanea gratuita.
conclusione
In questo articolo, abbiamo descritto come unzip file ZIP utilizzando C# e affrontato l’estrazione di password-protected archives zIP. Inoltre, siamo esplorati come gestire file zip crittografati. per ulteriori informazioni sull’utilizzo Aspose.ZIP per .NET, vedere il Documentazione.
Questa guida è la tua risorsa per C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extract** e altro ancora. Che tu stia lavorando con .net Core Zips file extraction a una specifica cartella o implementando c# Decompress ZIS con l’elaborazione di errori, le tecniche discusse qui miglioreranno le tue capacità di estrazione ZIT in .Net.
Per aiutarvi ulteriormente, questa guida comprende informazioni su C# Unzip File, C# InZip File in Memory e c# Decompress ZIP. Scoprirai anche di Discoprire il file Zip , discupire il codice Zips senza password .Se sei interessato a lavorare con archivi protetti dalla password, copriremo come Retrivere la password Zib ed Open Encrypted Z IP File.Seguire queste istruzioni per gestire efficacemente i tuoi file zips in C #.
Inoltre, se si desidera sapere come fare i file .NET Unzip o eseguire le operazioni ** C# Archive**, questa guida fornisce tutte le informazioni necessarie per iniziare con C# Decompress ZIP e c# Zipping File.
More in this category
- Creare un Flat ZIP Archivio in C# L'estratto di ZIP Nested Efficientemente
- Crea archivi 7z (7-Zip) programmaticamente utilizzando C# .NET
- Aggiungere file o cartelle a archivi ZIP programmaticamente in C#
- Estratto di file 7z in C# C# Open Password-Protected 7zip Archivi
- Estratto di file RAR in C# Unrar RAR Archivi Effettivamente