Aspose.ZIP für .NET ist eine flexible API zur Dokumentenkomprimierung und Archivbearbeitung für das Standard-ZIP-Format. Die API ermöglicht .NET-Anwendungen die Komprimierung/Dekomprimierung von Dateien, die Archivierung von Dateien sowie Ordnern und die Verschlüsselung von Archiven. Diese API funktioniert mit allen bekannten Archivformaten: ZIP, RAR, 7Zip, GZIP, BZ2. Und mit vielen Archivformaten von Linux: CPIO, TAR, Lzip, Bzip2, XZ, Z. Es bietet Schutz durch benutzerdefinierte Passwörter und traditionelle Verschlüsselung mit ZipCrypto oder AES-Verschlüsselung wie AES128, 192 und AES256.

Aspose.Zip führt eine robuste .NET-API für die Dateikomprimierung und -archivierung ein, die sorgfältig entwickelt wurde, um den sich entwickelnden Anforderungen der modernen Datenverwaltung gerecht zu werden. Mit dieser umfassenden Bibliothek können Entwickler Dateien innerhalb des .NET-Frameworks effizient komprimieren, archivieren und extrahieren und so eine nahtlose Integration und beispiellose Leistung gewährleisten.

In den letzten Jahren hat das .NET Framework seine Position als vielseitige Plattform für verschiedene Anwendungen gefestigt, von der Webentwicklung bis hin zu Unternehmenslösungen. Aspose.Zip passt sich diesem Trend an und bietet ein ausgefeiltes Toolset zur Handhabung von Dateikomprimierungsaufgaben, das zur Effizienz und Zuverlässigkeit der ZIP NET-basierten Softwareentwicklung beiträgt.

Erweiterte .NET Microsoft Project API-Funktionen

Erstellen Sie ein Archiv aus einer oder mehreren Dateien

Fügen Sie Dateien ohne Komprimierung zu Archiven hinzu

Verschlüsseln oder entschlüsseln Sie das gesamte Archiv oder bestimmte Einträge

Einträge zum vorhandenen Archiv hinzufügen

Einträge aus vorhandenem Archiv löschen

Komprimieren Sie den Ordner unter Berücksichtigung seiner Struktur

In ein Verzeichnis unter Berücksichtigung der Archivstruktur dekomprimieren

Komprimieren Sie Dokumente jeder Größe durch Parallelität

Integration der Komprimierungs-API in eine .NET-Anwendung

Die Integration der Komprimierungsbibliothek ist einfach, während die meisten Komprimierungs- und Dekomprimierungsvorgänge mit nur wenigen Codezeilen durchgeführt werden können.

Einzeldateikomprimierung – C#

      var dir = "full directory path";

      using (var arch = new Archive()){

        arch.CreateEntry("filename.dat", dir+"file.dat");
        arch.Save(dir+"result.zip");

    } 

So konvertieren Sie Zip mit C#

In .NET können Sie die ZipFile-Klasse verwenden, um mit ZIP-Dateien und Komprimierung zu arbeiten. Wenn eine Verschlüsselung erforderlich ist, sollten Sie nach Bibliotheken oder Methoden suchen, die den Passwortschutz für ZIP-Archive unterstützen. Sorgen Sie beim Umgang mit sensiblen Daten und bei der Verschlüsselung Ihrer Anwendungen stets für angemessene Sicherheitspraktiken.

Die Komprimierungs-API in einer ZIP-.NET-Anwendung bezieht sich auf eine Reihe von Funktionen, die es Entwicklern ermöglichen, Daten effizient zu komprimieren und zu dekomprimieren. Es bietet eine standardisierte Möglichkeit zur Implementierung von Datenkomprimierungsalgorithmen, wodurch die Speichereffizienz verbessert und die Datenübertragungszeiten verkürzt werden. Mit der Komprimierungs-API in .NET können Entwickler aus verschiedenen Komprimierungsalgorithmen wie gzip oder deflate wählen und diese nahtlos in ihre Anwendungen integrieren. Diese Funktion ist besonders wertvoll bei der Arbeit mit großen Datensätzen oder bei der Optimierung der Netzwerkkommunikation in Webanwendungen und trägt zu einer verbesserten Leistung und Ressourcennutzung bei.

Konvertieren Sie von ZIP nach 7Z über .NET

  using (SevenZipArchive sevenZipArchive =  new SevenZipArchive())
  {
    using (Archive archive = new Archive("source.zip"))
    {
      for (int i = 0; i < archive.Entries.Count; i++)
      {
        var ms = new MemoryStream();
        archive.Entries[i].Extract(ms);
        ms.Seek(0, SeekOrigin.Begin);
        sevenZipArchive.CreateEntry(archive.Entries[i].Name.Replace('\\', '/'), ms);
      }
    }

    sevenZipArchive.Save("output.7z");
  }

Das Code-Snippet zeigt die Konvertierung eines ZIP-Archivs in ein 7Z Formatierung über C#. Mithilfe der SevenZipArchive-Bibliothek extrahiert das Skript die ZIP-Einträge und erstellt entsprechende Einträge im 7Z-Archiv.

Weitere unterstützte Aspose.ZIP für .NET-API-Funktionen

Verwenden Sie die C#-Bibliothek Aspose.ZIP zum Konvertieren, Zusammenführen, Bearbeiten von ZIP-Dateidokumenten, Extrahieren von Daten aus den Archiven und mehr!

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: