Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Der Name des Dateiformats, das von Phil Katz entwickelt und durch PKZIP bekannt gemacht wurde, ist der Ursprung des Begriffs "ZIP". Es ist heute ein weit verbreiteter und bekannter Dateikomprimierungsstandard für eine Vielzahl von Softwareprogrammen und Betriebssystemen.
Zum Erstellen, Extrahieren oder Arbeiten mit ZIP-Dateienkönnen die Benutzer eine Vielzahl von Software-Tools, in das Betriebssystem integrierte Funktionen oder Befehlszeilenschnittstellen verwenden. Dies ermöglicht eine effektive Dateiverwaltung und -komprimierung.
Ein gängiges Dateiformat für die Archivierung und Komprimierung einer oder mehrerer Dateien und Verzeichnisse in einer einzigen Datei ist ZIP. Häufig dient die Dateierweiterung ".zip" als Anhaltspunkt. In diesem Artikel werden wir eine Zip-Datei C# .NET Core erstellen.
Starten Sie ein neues Asp.NET Core-Projekt.
Installieren Sie die IronZIP-Bibliothek in das erzeugte Projekt.
Verwenden Sie die Klasse IronArchive
, um eine leere ZIP-Datei zu erstellen.
Um der leeren ZIP-Datei Dateien hinzuzufügen, verwenden Sie die Methode Add
.
FromFile
verwenden, um eine vorhandene ZIP-Datei zu öffnen.Die .NET-Bibliothek IronZIPdie von Iron Software entwickelt wurde, vereinfacht die Handhabung und Verwaltung von ZIP-Dateien in .NET-Anwendungen. Es stellt Programmierern Fähigkeiten und Werkzeuge zur Verfügung, die es ihnen ermöglichen, auf verschiedene Weise mit ZIP-Archiven zu arbeiten.
Dazu gehören das Erstellen, Entfernen, Komprimieren von Daten, Öffnen, Entschlüsseln und Bearbeiten der in ZIP-Dateien enthaltenen Dateien und Ordner.
Kompatibilität: Entwickelt, um in einer Reihe von .NET-Umgebungen zu arbeiten und kompatibel mit verschiedenen Framework-Versionen.
IronZIP kann ein hilfreiches Tool für Entwickler sein, um ZIP-Dateien für ihre Anwendungen zu verwalten. Es bietet eine Reihe einfacher und vielseitiger Funktionen für die programmatische Interaktion mit ZIP-Archiven innerhalb des .NET-Frameworks.
Da Softwarebibliotheken im Laufe der Zeit geändert und verbessert werden, sollten Sie die offizielle Dokumentation, die Versionshinweise oder die IronZIP-Website für die aktuellsten Informationen über Funktionen, Fähigkeiten, Kompatibilität und alle neuen Funktionen, die in nachfolgenden Versionen eingeführt werden. Weitere Informationen finden Sie unter hier.
Wählen Sie nach dem Start von Visual Studio im Menü Datei die Option Datei. Wählen Sie "Neues Projekt" und dann ".NET Core Konsolenanwendung"
Geben Sie den Projektnamen in das vorgesehene Textfeld ein, nachdem Sie den Speicherort der Datei ausgewählt haben. Als Nächstes klicken Sie, wie im Beispiel unten zu sehen, auf die Schaltfläche Erstellen und wählen das gewünschte .NET-Framework aus.
Das Visual Studio-Projekt baut dann seine Struktur auf der Grundlage der ausgewählten Anwendung auf. Wenn Sie die Anwendung über die Konsole, Windows oder eine Webanwendung erstellen oder ausführen möchten, können Sie Code hinzufügen, indem Sie Zugriff auf die Datei program.cs erhalten.
Danach kann der Code getestet und die Bibliothek hinzugefügt werden.
Sie können Pakete direkt in Ihre Lösung installieren, indem Sie die NuGet-Paketmanagerfunktion der Visual Studio-Software verwenden. Sie können den unten stehenden Snapshot verwenden, um auf den NuGet Package Manager zuzugreifen.
Er bietet ein Suchfeld, das eine Paketliste der NuGet-Website aufruft. Der folgende Screenshot zeigt, wo wir im Paketmanager nach dem Begriff "IronZIP" suchen müssen.
In der obigen Abbildung wird eine Liste einschlägiger Suchbegriffe angezeigt. Um das Lösungspaket zu installieren, müssen Sie die gewünschte Option auswählen.
Um die Paketmanager-Konsole anzuzeigen, wählen Sie in Visual Studio Tools > NuGet Package Manager.
Fügen Sie die folgende Zeile auf der Registerkarte Terminal des Paketmanagers hinzu:
Install-Package IronZip
Das Paket kann nun verwendet werden, nachdem es heruntergeladen und im aktiven Projekt installiert wurde.
Das NuGet-Paket kann direkt von der website durch Anwendung der dritten Methode.
Um das neueste Paket direkt von der Website herunterzuladen, klicken Sie hier link. Um das Paket in das Projekt einzubinden, laden Sie es herunter und halten Sie sich an die vorgegebenen Richtlinien.
Um mit IronZIP eine ZIP-Archivdatei in C# zu erstellen, müssen Sie einem Archiv Dateien oder Verzeichnisse hinzufügen, bevor Sie es speichern. Ein Beispiel für die Verwendung von IronZIP zur Erstellung einer ZIP-Datei finden Sie unten.
using IronZip;
using (var archive = new IronZipArchive())
{
archive.Add("1.png");
archive.Add("2.png");
archive.SaveAs("new.zip");
}
using IronZip;
using (var archive = new IronZipArchive())
{
archive.Add("1.png");
archive.Add("2.png");
archive.SaveAs("new.zip");
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
Im Code erstellen wir zunächst ein Objekt für das IronZipArchive
, das uns die Verwendung der Methode Add
ermöglicht. Wir können auch den Komprimierungsgrad als Parameter bei der Erstellung des Objekts übergeben.
Wir können dann mit der Erstellung von ZIP-Dateien mit mehreren Dateien auf einmal beginnen, indem wir den Dateipfad als String-Array oder String-Wert übergeben, wobei beide Werte unterstützt werden können.
Dann können wir mit Hilfe der Methode SaveAs
die neue Zip-Datei in das Dateisystem mit dem angegebenen Verzeichnis speichern. Es speichert alle Dateien in einer einzigen Zip-Datei.
Um mehr über IronZIP zu erfahren, klicken Sie auf hier.
IronZIP ist eine .NET-Bibliothek, die speziell für die Verwaltung von ZIP-Dateien in C#-Anwendungen entwickelt wurde. Es ermöglicht Entwicklern, die Komprimierung, Extraktion und Änderung von ZIP-Dateien zu verwalten.
IronZIP verwendet eine übersichtliche API, um komplexe Prozesse zu vereinfachen und Dateioperationen zu erleichtern, z. B. das Extrahieren bestimmter Dateien, das Extrahieren von Dateien in großen Mengen, das Hinzufügen von Einträgen und das Ändern bestehender Archive.
Entwickler können mit diesem Paket die Dateiverwaltungsfunktionen in C#-Projekten verbessern, ohne bei Null anfangen zu müssen. Er fügt sich mit Leichtigkeit ein. Aufgrund seiner Flexibilität können Dateien dynamisch hinzugefügt, geändert und aus ZIP-Dateien entfernt werden, um den Anforderungen verschiedener Anwendungen gerecht zu werden.
Die robusten Tools von IronZIP zur Behandlung von Ausnahmen sorgen für einen konsistenten Arbeitsablauf und erleichtern die Fehlerkorrektur in Szenarien wie fehlenden oder beschädigten ZIP-Dateien.
Ich kann mich zwar nicht mehr an die neuesten Updates erinnern, aber IronZIP war in der Vergangenheit eine zuverlässige Option für den Umgang mit ZIP-Dateien in .NET-Einstellungen.
IronZIP bietet eine kostenloser Testmit Preisen ab $749.
Wir können gehen hier um mehr darüber zu erfahren, welche Lizenzierungsversion für Sie und Ihr Team am besten geeignet ist. Sehen Sie sich das an link für das Iron Software-Produkt.
9 .NET API-Produkte für Ihre Bürodokumente