Aspose.ZIP  for .NET

.NET API pro kompresi a archivaci souborů

Komprimujte soubor pro vytváření archivů nebo dekomprimujte archivy typů ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, Z, CAB z libovolné aplikace založené na .NET.

  Download free trial
  
 

Aspose.ZIP for .NET je flexibilní API pro kompresi dokumentů a manipulaci s archivy pro standardní formát ZIP. API umožňuje aplikacím .NET dosáhnout komprese/dekomprese souborů, archivace souborů i složek a šifrování archivů. Toto API funguje se všemi známými archivními formáty: ZIP, RAR, 7Zip, GZIP, BZ2. A s mnoha archivními formáty z Linuxu: CPIO, TAR, Lzip, Bzip2, XZ, Z. Poskytuje ochranu pomocí uživatelsky definovaných hesel a tradičního šifrování pomocí šifrování ZipCrypto nebo AES, jako je AES128, 192 a AES256.

Funkce rozhraní .NET Core a .NET Framework Compression API

Snadná integrace

Vytvořte archiv z jednoho nebo více souborů

Přidejte soubory do archivů without compression

Šifrujte nebo dešifrujte celý archiv nebo konkrétní položky

Přidejte záznamy do existujícího archivu

Odstraňte záznamy z existujícího archivu

Komprimujte složku respektující její strukturu

Dekomprimujte do adresáře s ohledem na strukturu archivu

Komprimujte dokumenty libovolné velikosti použitím paralelismu

Integrace rozhraní API pro kompresi v aplikaci .NET

Integrace kompresní knihovny je jednoduchá, zatímco většina kompresních a dekomprimační operace lze provádět pouze pomocí několika řádků kódu.

Komprese jednoho souboru - C#


     var dir = "full directory path";

     using (var arch = new Archive()){

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

     }