Erste Schritte mit IronZIP

IronZIP: Ihre All-in-One-Archivbibliothek für .NET

IronZIP ist eine von Iron Software entwickelte Bibliothek zur Komprimierung und Dekomprimierung von Archiven. Neben dem weit verbreiteten ZIP-Format kann es auch TAR, GZIP und BZIP2 verarbeiten.

Kompatibilität

IronZIP bietet plattformübergreifende Unterstützung und ist kompatibel mit:

.NET Version Unterstützung:

  • C#, VB.NET, F#
  • .NET 7, 6, 5 und Core 3.1+
  • .NET-Standard(2.0+)
  • .NET-Framework(4.6.2+)

Unterstützung von Betriebssystemen und Umgebungen:

  • Windows(10+, Server 2016+)
  • Linux(Ubuntu, Debian, CentOS, usw.)
  • macOS(10+)
  • iOS(12+)
  • Android API 21+(v5 "Lollipop")
  • Docker(Windows, Linux, Azure)
  • Azure(VPS, WebApp, Funktion)
  • AWS(EC2, Lambda)

unterstützung von .NET-Projekttypen:

  • Web(Blazor und WebForms)
  • Mobil(Xamarin & MAUI)
  • Desktop(WPF UND MAUI)
  • Konsole(App & Bibliothek)

Einrichtung

IronZIP-Bibliothek

Die Installation von IronZIP ist schnell und einfach, bitte installieren Sie das Paket wie folgt:

Install-Package IronZip

Alternativ können Sie die Datei auch direkt von deroffizielle IronZIP NuGet-Website.

Nach der Installation können Sie loslegen, indem Sie using IronZip; an den Anfang Ihres C#-Codes stellen.

Lizenzschlüssel anwenden

Wenden Sie anschließend eine gültige Lizenz oder einen Testschlüssel auf IronZIP an, indem Sie den Lizenzschlüssel der Eigenschaft LicenseKey der Klasse License zuweisen. Fügen Sie den folgenden Code direkt nach der Import-Anweisung ein, bevor Sie die IronZIP-Methoden verwenden:

:path=/static-assets/zip/content-code-examples/get-started/get-started-license.cs
IronZip.License.LicenseKey = "IRONZIP.MYLICENSE.KEY.1EF01";
IronZip.License.LicenseKey = "IRONZIP.MYLICENSE.KEY.1EF01"
VB   C#

Code-Beispiele

Ein Archiv erstellen Beispiel

Erstellen Sie eine ZIP-Datei mit Hilfe der 'using'-Anweisung. Verwenden Sie innerhalb des using-Blocks die Methode AddArchiveEntry, um Dateien in die ZIP-Datei zu importieren. Schließlich exportieren Sie die ZIP-Datei mit der Methode SaveAs.

:path=/static-assets/zip/content-code-examples/get-started/get-started-1.cs
using IronZip;

// Create an empty ZIP
using (var archive = new IronZipArchive())
{
    // Add files to the ZIP
    archive.Add("./assets/image1.png");
    archive.Add("./assets/image2.png");

    // Export the ZIP file
    archive.SaveAs("output.zip");
}
Imports IronZip

' Create an empty ZIP
Using archive = New IronZipArchive()
	' Add files to the ZIP
	archive.Add("./assets/image1.png")
	archive.Add("./assets/image2.png")

	' Export the ZIP file
	archive.SaveAs("output.zip")
End Using
VB   C#

Archiv in Ordner entarchivieren

Extrahieren Sie den Inhalt aus der ZIP-Datei mit der Methode "ExtractArchiveToDirectory". Geben Sie den Pfad der Ziel-ZIP-Datei und das Extraktionsverzeichnis an.

:path=/static-assets/zip/content-code-examples/get-started/get-started-2.cs
using IronZip;

// Extract ZIP
IronZipArchive.ExtractArchiveToDirectory("output.zip", "extracted");
Imports IronZip

' Extract ZIP
IronZipArchive.ExtractArchiveToDirectory("output.zip", "extracted")
VB   C#

Dateien zu einem vorhandenen Archiv hinzufügen

Durch die Übergabe des ZIP-Dateipfads an den Konstruktor wird die ZIP-Datei geöffnet. Mit der Methode AddArchiveEntry können Sie dem geöffneten ZIP-Archiv Dateien hinzufügen und es mit der Methode SaveAs exportieren.

:path=/static-assets/zip/content-code-examples/get-started/get-started-3.cs
using IronZip;

// Open existing ZIP
using (var archive = new IronZipArchive("existing.zip"))
{
    // Add files
    archive.Add("./assets/image3.png");
    archive.Add("./assets/image4.png");

    // Export the ZIP file
    archive.SaveAs("result.zip");
}
Imports IronZip

' Open existing ZIP
Using archive = New IronZipArchive("existing.zip")
	' Add files
	archive.Add("./assets/image3.png")
	archive.Add("./assets/image4.png")

	' Export the ZIP file
	archive.SaveAs("result.zip")
End Using
VB   C#

Lizenzierung & Support verfügbar

IronZIP ist eine kostenpflichtige Bibliothek, es sind jedoch auch kostenlose Testlizenzen erhältlichhier.

Für weitere Informationen über Iron Software besuchen Sie bitte unsere Website: https://ironsoftware.com/

Für weitere Unterstützung und Anfragen, bittefragen Sie unser Team.

Unterstützung durch Iron Software

Für allgemeinen Support und technische Anfragen senden Sie uns bitte eine E-Mail an: support@ironsoftware.com