Class ArchiveEntry

ArchiveEntry class

Stellt eine einzelne Datei im Archiv dar.

public abstract class ArchiveEntry : IArchiveFileEntry

Eigenschaften

NameBeschreibung
Comment { get; }Ruft den Kommentar des Eintrags im Archiv ab.
CompressedSize { get; }Ruft die Größe der komprimierten Datei ab.
CompressionSettings { get; }Ruft Einstellungen für Komprimierung oder Dekomprimierung ab.
IsDirectory { get; }Ruft einen Wert ab, der angibt, ob der Eintrag ein Verzeichnis darstellt.
ModificationTime { get; set; }Ruft Datum und Uhrzeit der letzten Änderung ab oder legt sie fest.
Name { get; }Ruft den Namen des Eintrags im Archiv ab.
UncompressedSize { get; }Ruft die Größe der Originaldatei ab.

Methoden

NameBeschreibung
Extract(Stream, string)Extrahiert den Eintrag zum bereitgestellten Stream.
Extract(string, string)Extrahiert den Eintrag in das Dateisystem über den angegebenen Pfad.
Open(string)Öffnet den Eintrag zum Extrahieren und stellt einen Stream mit dekomprimiertem Eintragsinhalt bereit.

Veranstaltungen

NameBeschreibung
event CompressionProgressedWird ausgelöst, wenn ein Teil des Rohdatenstroms komprimiert wird.
event ExtractionProgressedWird ausgelöst, wenn ein Teil des Rohdatenstroms extrahiert wird.

Bemerkungen

Wirf einArchiveEntry Instanz zuArchiveEntryEncrypted um festzustellen, ob der Eintrag verschlüsselt ist oder nicht.

Siehe auch