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.

 Italiano