LzipArchive.LzipArchive

LzipArchive(LzipArchiveSettings)

Initialisiert eine neue Instanz vonLzipArchive .

public LzipArchive(LzipArchiveSettings settings = null)
ParameterTypBeschreibung
settingsLzipArchiveSettingsEinstellung eines bestimmten lzip-Archivs mit Definition der Wörterbuchgröße.

Siehe auch


LzipArchive(Stream)

Initialisiert eine neue Instanz vonLzipArchive Klasse zum Dekomprimieren vorbereitet.

public LzipArchive(Stream sourceStream)
ParameterTypBeschreibung
sourceStreamStreamDie Quelle des Archivs.

Ausnahmen

AusnahmeBedingung
ArgumentExceptionsourceStream ist nicht auffindbar.
ArgumentNullExceptionsourceStream ist Null.
InvalidDataExceptionHeader stimmen nicht mit dem lzip-Archivtyp überein.

Bemerkungen

Dieser Konstruktor wird nicht dekomprimiert. SehenExtract Methode zum Dekomprimieren.

Siehe auch


LzipArchive(string)

Initialisiert eine neue Instanz vonLzipArchive Klasse zum Dekomprimieren vorbereitet.

public LzipArchive(string path)
ParameterTypBeschreibung
pathStringPfad zur Quelle des Archivs.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionpath ist Null.
SecurityExceptionDer Anrufer verfügt nicht über die erforderliche Zugriffsberechtigung.
ArgumentExceptionDerpath leer ist, nur Leerzeichen enthält oder ungültige Zeichen enthält.
UnauthorizedAccessExceptionZugriff auf Dateipath ist abgelehnt.
PathTooLongExceptionDie angegebenepath, Dateiname oder beide überschreiten die vom System definierte maximale Länge. Beispielsweise müssen auf Windows-basierten Plattformen Pfade weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen umfassen.
NotSupportedExceptionDatei unterpath enthält einen Doppelpunkt (:) in der Mitte der Zeichenfolge.
InvalidDataExceptionHeader stimmen nicht mit dem lzip-Archivtyp überein.

Bemerkungen

Dieser Konstruktor wird nicht dekomprimiert. SehenExtract Methode zum Dekomprimieren.

Beispiele

using (FileStream extractedFile = File.Open(extractedFileName, FileMode.Create))
{
    using (var archive = new LzipArchive(sourceLzipFile))
    {
         archive.Extract(extractedFile);
       }
   }

Siehe auch