Estrattore universale per .NET
Introduzione a Universal Extractor per .NET
Il Universal Extractor per .NET è un plugin che consente agli sviluppatori di estrarre archivi e file compressi in diversi formati, tra cui ZIP, RAR, 7Z, TAR, GZIP e altro ancora.Questo manuale fornisce una panoramica delle funzionalità disponibili e spiega come eseguire compiti comuni utilizzando esempi di codice in .Net.
Formati di archivio supportati
Il Universal Extractor per .NET supporta una vasta gamma di formati di archiviazione, tra cui:
- di ZIP (ZIP)
- di RAR (RAR)
- di 7Z (.7Z)
- di Tar (.tar)
- GZIP ( .gz )
- BZIP2 (.bz2)
Estratto Archivi
Per estrarre un archivio utilizzando Universal Extractor per .NET, è possibile utilizzare il seguente esempio di codice:
using System.IO;
using Aspose.Zip;
// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
// Extract the archive to a directory
archive.ExtractToDirectory("extracted");
}
Questo codice rilascia il contenuto della example.zip
Archivio per un directory chiamato extracted
.
Raccogliere archivi con password protection
Se un archivio è protetto con password, è possibile estrarlo utilizzando il seguente esempio di codice:
using System.IO;
using Aspose.Zip;
// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"), new ArchiveLoadOptions() { DecryptionPassword = "YOUR-PASSWORD" })
{
// Extract the archive to a directory
archive.ExtractToDirectory("extracted");
}
Questo codice rilascia il contenuto della example.zip
archivio, che è protetto con una password, a un directory chiamato extracted
.
Il contenuto dell’archivio
Per elencare i contenuti di un archivio senza estrarlo, è possibile utilizzare il seguente esempio di codice:
using System.IO;
using Aspose.Zip;
// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
// Get the entries in the archive
var entries = archive.Entries;
// Iterate over the entries and print their names
foreach (var entry in entries)
{
Console.WriteLine(entry.Name);
}
}
Questo codice elenca i contenuti del example.zip
archivi senza estrarlo.