Benutzer-Werkzeuge

Webseiten-Werkzeuge


c-sharp:datei-kompression

Datei-Kompression

In C# lässt sich die Datei-Kompression in 3 Klassen einteilen:

  • ZipFile: erstellen/wiederherstellen eines Zip-Archivs aus /in ein Verzeichnis
  • ZipArchive: erstellen/abrufen eines/alle Dateieintrags/-einträge
  • ZipArchiveEntry: öffnen/löschen einer im Zip-Archiv enthaltenen Datei

Zip-File

Methoden wirken auf ganze Verzeichnisse

  • ZipFile.CreateFromDirectory – erzeugt aus einem Quellverzeichnis eine Zip-Datei
  • ZipFile.ExtractToDirectory – stellt aus einer Zip-Datei das Quellverzeichnis inklusive der Dateien wieder her
  • ZipArchive.CreateEntry – erstellt im Inhaltsverzeichnis des Zip-Archivs einen Eintrag
  • ZipArchive.GetEntry – ermöglicht das Suchen eines Eintrags im Inhaltsverzeichnis
  • ZipArchive.Entries – es lassen sich alle Einträge des Inhaltsverzeichnisses abrufen
  • ZipArchiveEntry.Open – damit kann man eine Datei des Zip-Archivs geöffnet werden
  • ZipArchivEntry.Delete – damit wird eine Datei im Zip-Archiv gelöscht
c-sharp/datei-kompression.txt · Zuletzt geändert: 2024/05/16 20:29 von 127.0.0.1