Erste Schritte mit IronZIP
IronZIP: Ihre All-in-One-Archivbibliothek für .NET
IronZIP ist eine Archivkomprimierungs- und -dekomprimierungsbibliothek, die von Iron Software entwickelt wurde. Neben dem weit verbreiteten ZIP-Format kann es auch TAR, GZIP und BZIP2 verarbeiten.
C# Archiv Komprimierung und Dekomprimierung Bibliothek
- Laden Sie die C#-Bibliothek für Datei-Komprimierung und -Dekomprimierung herunter
- Verarbeitung von ZIP-, TAR-, GZIP- und BZIP2-Formaten
- Anpassen der Kompressionsstufen von 0 bis 9
- Extrahieren von Inhalten aus komprimierten Archiven
- Dateien an bestehende ZIP-Archive anhängen und neue ZIP-Dateien erzeugen
Kompatibilität
IronZIP hat plattformübergreifende Unterstützungskompatibilität 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 & WebForms)
- Mobil (Xamarin & MAUI)
- Desktop (WPF & MAUI)
- Konsol (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 direkt von der offiziellen IronZIP NuGet-Website herunterladen.
Sobald es installiert ist, können Sie loslegen, indem Sie using IronZip;
an den Anfang Ihres C#-Codes hinzufügen.
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"
Code-Beispiele
Ein Archiv erstellen Beispiel
Erstellen Sie eine ZIP-Datei mit Hilfe der 'using'-Anweisung. Innerhalb des using-Blocks verwenden Sie 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
Archiv in Ordner entarchivieren
Extrahieren Sie den Inhalt aus der ZIP-Datei mit der ExtractArchiveToDirectory
-Methode. 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")
Dateien zu einem vorhandenen Archiv hinzufügen
Die Übergabe des ZIP-Dateipfads an den Konstruktor öffnet die ZIP-Datei. Verwenden Sie die Methode AddArchiveEntry
, um Dateien zur geöffneten ZIP hinzuzufügen und sie mit der Methode SaveAs
zu 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
Lizenzierung & Support verfügbar
IronZIP ist eine kostenpflichtige Bibliothek, allerdings sind auch kostenlose Testlizenzen hier verfügbar.
Für weitere Informationen über Iron Software besuchen Sie bitte unsere Website: https://ironsoftware.com/
Für weitere Unterstützung und Anfragen kontaktieren Sie bitte 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