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.