Universeller Extraktor für .NET

Einführung in den Universal Extractor für .NET

Der Universal Extractor für .NET ist ein Plugin, das Entwickler ermöglicht, Archiv und komprimierte Dateien in verschiedenen Formaten zu extrahieren, einschließlich ZIP, RAR, 7Z, TAR, GZIP und mehr. Dieser Leitfaden bietet einen Überblick über die verfügbaren Funktionen und erklärt, wie man gemeinsame Aufgaben mit Code Beispiele in .Net durchführen.

Unterstützte Archivformate

Der Universal Extractor für .NET unterstützt eine breite Palette von Archivformaten, darunter:

  • und ZIP (ZIP)
  • und RAR (RAR)
  • 7 Z (7,7 Z)
  • von TAR (.tar )
  • GZIP ( .gz )
  • BZIP2 (.bz2)

Extraktionsarchiv

Um ein Archiv mit dem Universal Extractor für .NET zu extrahieren, können Sie das folgende Code Beispiel verwenden:

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

This code extracts the contents of the example.zip archive to a directory named extracted.

Archiv zu extrahieren mit Passwortschutz

Wenn ein Archiv mit Passwort geschützt ist, können Sie es mit dem folgenden Code Beispiel extrahieren:

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

This code extracts the contents of the example.zip archive, which is protected with a password, to a directory named extracted.

Liste der Archive-Inhalte

Um die Inhalte eines Archivs zu entrichten, ohne es zu extrahieren, können Sie das folgende Code Beispiel verwenden:

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

This code lists the contents of the example.zip archive without extracting it.

 Deutsch