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.
C# Archiv Komprimierung und Dekomprimierung Bibliothek
- Laden Sie die C#-Bibliothek zur Dateikomprimierung 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 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"
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
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")
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
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