Aspose.ZIP  for .NET

.NET API do kompresji i archiwizacji plików

Kompresuj plik, aby tworzyć archiwa lub dekompresować archiwa typu ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, Z, CAB z dowolnej aplikacji opartej na .NET.

  Pobierz darmową wersję próbną
  
 

Aspose.ZIP dla .NET to elastyczny interfejs API do kompresji dokumentów i manipulacji archiwami dla standardowego formatu ZIP. API umożliwia aplikacjom .NET kompresję/dekompresję plików, archiwizację plików oraz folderów i szyfrowanie archiwów. Ten interfejs API działa ze wszystkimi dobrze znanymi formatami archiwów: ZIP, RAR, 7Zip, GZIP, BZ2. I z wieloma formatami archiwów z systemu Linux: CPIO, TAR, Lzip, Bzip2, XZ, Z. Zapewnia ochronę za pomocą haseł zdefiniowanych przez użytkownika i tradycyjnego szyfrowania przy użyciu szyfrowania ZipCrypto lub AES, takiego jak AES128, 192 i AES256.

Funkcje interfejsu API kompresji .NET Core i .NET Framework

Łatwa integracja

Utwórz archiwum z jednego lub więcej plików

Dodaj pliki do archiwów without compression

Szyfruj lub odszyfruj całe archiwum lub określone wpisy

Dodaj wpisy do istniejącego archiwum

Usuń wpisy z istniejącego archiwum

Skompresuj folder z poszanowaniem jego struktury

Rozpakuj do katalogu z poszanowaniem struktury archiwum

Kompresuj dokumenty o dowolnym rozmiarze, stosując równoległość

Integracja interfejsu API kompresji w aplikacji .NET

Integracja biblioteki kompresji jest prosta, podczas gdy większość kompresji & operacje dekompresji można wykonać za pomocą zaledwie kilku wierszy kodu.

Kompresja pojedynczego pliku — C#


     var dir = "full directory path";

     using (var arch = new Archive()){

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

     }