Univerzální extraktor pro .NET

Úvod do Universal Extractor pro .NET

Universal Extractor pro .NET je plugin, který umožňuje vývojářům extrahovat archivy a komprimované soubory v různých formátech, včetně ZIP, RAR, 7Z, TAR, GZIP a další.

Podporované archivní formáty

Universal Extractor pro .NET podporuje širokou škálu archivních formátů, včetně:

  • ZIP ( .zip )
  • Zřídka ( .rar )
  • 7 Z ( .7 Z )
  • Příslušenství ( .tar )
  • GZIP ( .gz )
  • BZIP2 (.bz2) v současné době

Extraktní archiv

Chcete-li extrahovat archiv pomocí Universal Extractor pro .NET, můžete použít následující příklad kódu:

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");
}

Tento kód vytváří obsah example.zip Archiv pro adresář s názvem extracted.

Vyhledávání archivů s ochranou hesla

Pokud je archiv chráněn heslem, můžete ho extrahovat pomocí následujícího příkladu kódu:

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");
}

Tento kód vytváří obsah example.zip archiv, který je chráněn heslem, do adresáře jmenovaného extracted.

Seznam archivních obsahů

Chcete-li seznamovat obsah archivu bez jeho extrahování, můžete použít následující příklad kódu:

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);
    }
}

Tento kód popisuje obsah example.zip archivovat, aniž by byl vymazán.

 Čeština