IRONSOFTWAREHOME

Pierwsze kroki z IronZIP

Curtis Chau
Curtis Chau
Updated: 22 kwietnia 2026

IronZIP: Twoja uniwersalna biblioteka archiwów dla .NET

IronZIP jest biblioteką do kompresji i dekompresji archiwów opracowaną przez Iron Software. Oprócz powszechnie używanego formatu ZIP obsługuje również formaty TAR, GZIP i BZIP2.

C# Biblioteka do kompresji i dekompresji archiwów

  1. Pobierz bibliotekę C# do kompresji i dekompresji plików
  2. Obsługa formatów ZIP, TAR, GZIP i BZIP2
  3. Dostosowanie poziomów kompresji od 0 do 9
  4. Wyodrębnianie zawartości z archiwów skompresowanych
  5. Dodawanie plików do istniejących archiwów ZIP i generowanie nowych plików ZIP

Kompatybilność

IronZIP oferuje kompatybilność międzyplatformową z:

Wsparcie wersji .NET:

  • C#, VB.NET, F#
  • .NET 7, 6, 5 i Core 3.1+
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)

Wsparcie dla systemów operacyjnych i środowisk:

  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, itd.)
  • macOS (10+)
  • iOS (12+)
  • Android API 21+ (v5 "Lollipop")
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)

Wsparcie dla typów projektów .NET:

  • Web (Blazor i WebForms)
  • Mobile (Xamarin i MAUI)
  • Desktop (WPF i MAUI)
  • Konsolowe (Aplikacja & Biblioteka)

Instalacja

Biblioteka IronZIP

Aby zainstalować pakiet IronZIP, użyj następującej komendy w terminalu lub konsoli menedżera pakietów:

PM > Install-Package IronZip

Alternatywnie, pobierz bezpośrednio ze strony oficjalnej IronZIP na NuGet.

Po zainstalowaniu możesz rozpocząć, dodając using IronZip; na początku kodu C#.

Stosowanie klucza licencyjnego

Następnie, zastosuj ważną licencję lub klucz próbny do IronZIP, przypisując klucz licencyjny do właściwości LicenseKey klasy License. Załącz następujący kod zaraz po instrukcji importu, przed użyciem jakichkolwiek metod IronZIP:

using IronZip;

// Apply your license key here
IronZip.License.LicenseKey = "YOUR_LICENSE_KEY";

Przykłady kodu

Przykład tworzenia archiwum

Utwórz plik ZIP za pomocą instrukcji using. W bloku using, użyj metody AddArchiveEntry, aby zaimportować pliki do pliku ZIP. Na koniec eksportuj plik ZIP za pomocą metody SaveAs.

using IronZip;
using System.IO;

class Program
{
    static void Main()
    {
        // Create a new ZIP file
        using (var archive = new ZipArchive())
        {
            // Add a file to the archive
            archive.AddArchiveEntry("example.txt", File.ReadAllBytes("path/to/example.txt"));

            // Save the ZIP archive
            archive.SaveAs("archive.zip");
        }
    }
}

Rozpakowanie archiwum do folderu

Wydobądź zawartość z pliku ZIP za pomocą metody ExtractArchiveToDirectory. Określ ścieżkę docelowego pliku ZIP i katalog docelowy operacji wyodrębniania.

using IronZip;

class Program
{
    static void Main()
    {
        // path to the ZIP file and extraction directory
        string zipPath = "archive.zip";
        string extractPath = "extracted/";

        // Extract all files in the ZIP archive to the specified directory
        using (var archive = new ZipArchive(zipPath))
        {
            archive.ExtractArchiveToDirectory(extractPath);
        }
    }
}

Dodaj pliki do istniejącego archiwum

Przekazanie ścieżki do pliku ZIP do konstruktora otworzy plik ZIP. Użyj tej samej metody AddArchiveEntry, aby dodać pliki do otwartego ZIP i wyeksportować go za pomocą metody SaveAs.

using IronZip;
using System.IO;

class Program
{
    static void Main()
    {
        // Open an existing ZIP file
        using (var archive = new ZipArchive("archive.zip"))
        {
            // Add more files to the archive
            archive.AddArchiveEntry("anotherfile.txt", File.ReadAllBytes("path/to/anotherfile.txt"));

            // Save updates to the ZIP archive
            archive.SaveAs("archive.zip");
        }
    }
}

Licencjonowanie i wsparcie dostępne

IronZIP jest płatną biblioteką; jednakże, darmowe licencje próbne są również dostępne tutaj.

Aby uzyskać więcej informacji o Iron Software, odwiedź naszą stronę internetową: https://ironsoftware.com/ W przypadku dodatkowego wsparcia i zapytań, proszę skontaktować się z naszym zespołem.

Wsparcie od Iron Software

W przypadku ogólnego wsparcia i pytań technicznych, prosimy o kontakt mailowy na adres: support@ironsoftware.com

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 23,187Wersja:2026.9właśnie wydany

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.9

PM > Install-Package IronZip
nuget.org/packages/IronZip/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz Przeglądaj i wyszukaj "IronZip"
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.9

  1. Pobierz i rozpakuj IronZIP do lokalizacji takiej jak ~/Libs w katalogu rozwiązania
  2. W Eksploratorze Rozwiązań Visual Studio kliknij prawym przyciskiem myszy Odwołania. Wybierz Przeglądaj, "IronZip.dll"

Licencje od $999

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta