Crea archivi 7z (7-Zip) a livello di codice usando C# .NET
Nel post precedente, ho discusso diversi modi per creare archivi ZIP usando C#. L’articolo spiegava anche come creare archivi ZIP crittografati e protetti da password. Oltre al formato ZIP, ci sono altri formati di archivio comunemente usati come 7z, tar, RAR, ecc. Tra questi, il formato di archivio 7z si basa sull’architettura open-source e viene utilizzato per comprimere file e cartelle con un rapporto di compressione elevato. Supporta anche la crittografia AES a 256 bit e consente anche di crittografare i nomi dei file.
Decomprimi i file negli archivi ZIP usando C#
Nel precedente post, hai imparato diversi modi per comprimere file e cartelle in archivi ZIP usando Aspose.ZIP for .NET. In questo post, ti mostrerò come estrarre o decomprimere i file negli archivi ZIP usando C#. Tratteremo anche come estrarre archivi ZIP protetti da password o crittografati AES in modo programmatico. Questo articolo è suddiviso nelle seguenti sezioni:
API C# per decomprimere i file Decomprimi i file negli archivi ZIP in C# Decomprimi i file ZIP protetti da password Estrai file ZIP crittografati AES in C# API C# per decomprimere i file Prima di iniziare, assicurati di aver scaricato e di aver fatto riferimento ad Aspose.
Aggiungi file o cartelle agli archivi ZIP a livello di codice in C#
Gli archivi ZIP vengono utilizzati per comprimere e conservare uno o più file o cartelle in un unico contenitore. Un archivio ZIP incapsula i file e le cartelle e conserva le informazioni sui metadati. L’uso più comune dell’archiviazione è la riduzione delle dimensioni dei file per l’archiviazione o la trasmissione e l’applicazione della crittografia per la sicurezza. Oltre agli strumenti di compressione dei file, le funzionalità di compressione/estrazione automatizzate vengono utilizzate anche all’interno di varie applicazioni desktop e Web per caricare, scaricare, condividere o crittografare i file.