So erstellen Sie eine ZIP-Datei im Speicher in C#

In diesem Schritt-für-Schritt-Tutorial erfahren Sie, wie Sie in C# eine ZIP-Datei im Arbeitsspeicher erstellen. Sie müssen die folgenden einfachen Schritte ausführen, um ein ZIP-Archiv im Speicher erstellen zu können.

Schritte zum Erstellen einer ZIP-Datei im Arbeitsspeicher in C#

  1. Fügen Sie Aspose.ZIP for .NET NuGet-Paketverweis zur Lösung hinzu
  2. Fügen Sie die Aspose.Zip-Anweisung in der Codedatei Program.cs hinzu
  3. Wenden Sie die Lizenz für die Aspose.ZIP-API mit der Methode License.SetLicense an
  4. Holen Sie sich einzelne oder alle Dateien aus dem Ordner auf der Festplatte und speichern Sie ihre Pfade in einem String-Array
  5. Objekt von Archive Class im Speicher erstellen
  6. Erstellen Sie für jede Datei einen ArchiveEntry-Knoten im ZIP-Archiv
  7. Speichern oder kopieren Sie die ZIP-Archivinstanz in MemoryStream

Das folgende C#-Codebeispiel kann in Ihrer .NET-Anwendung verwendet werden, um alle Dateien in einem Ordner auf dem Datenträger zu ZIP file format zu komprimieren und dann die ZIP-Datei im Speicher-Stream-Objekt zu speichern.

Code zum Erstellen einer ZIP-Datei im Speicher in C#

Diese C#-ZIP-Datei in der Speicherkonsolenanwendung erstellen hilft Ihnen also im Wesentlichen dabei, Ordner in das ZIP-Format zu konvertieren und den gesamten Inhalt des Ordners in komprimiertem Format in den Speicher zu schreiben. Anschließend können Sie die ZIP-Datei aus MemoryStream C# neu erstellen und auf der Festplatte speichern. Sobald das Archiv im Dateisystem neu erstellt wurde, können Sie dann ZIP-Datei mit C# extrahieren codieren.

 Deutsch