Uniwersalne narzędzie do ekstrahowania dla .NET

Wprowadzenie do Universal Extractor dla .NET

Universal Extractor dla .NET to wtyczka, która pozwala deweloperom na ekstrakcję archiwów i skompensowanych plików w różnych formach, w tym ZIP, RAR, 7Z, TAR, GZIP i wiele innych.

Wspierane formaty archiwum

Universal Extractor dla .NET obsługuje szeroki wachlarz formatów archiwalnych, w tym:

  • Wskaźnik ZIP (ZIP)
  • Rzadkość ( .rar )
  • Wskaźnik 7 Z (.7 Z)
  • Właściciele ( .tar )
  • Wskaźnik GZIP (.gz)
  • BZIP2 (.bz2) wskaźnik

Ekstrakcja Archiwum

Aby wyciągnąć archiwum za pomocą Universal Extractor dla .NET, możesz użyć następującego przykładu kodu:

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

Ten kod wyodrębnia treści example.zip Archiwum do katalogu o nazwie extracted.

Ekstrakcja Archiwum z ochroną hasła

Jeśli archiwum jest chronione hasłem, można go wyciągnąć za pomocą następującego przykładu kodu:

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

Ten kod wyodrębnia treści example.zip archiwum, które jest chronione hasłem, do adresatu o nazwie extracted.

Archiwum zawartości

Aby wymienić zawartość archiwum bez jego ekstrakcji, możesz użyć następującego przykładu kodu:

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

Ten kod opisuje treści example.zip Archiwum bez ekstrakcji.

 Polski