IRONSOFTWAREHOME

IronZip'e Başlarken

Curtis Chau
Curtis Chau
Updated: 22 Nisan 2026

IronZIP: .NET için Hepsi Bir Arada Arşiv Kütüphanesi

IronZIP, Iron Software tarafından geliştirilen bir arşiv sıkıştırma ve açma kütüphanesiidir. Yaygın olarak kullanılan ZIP formatına ek olarak, TAR, GZIP ve BZIP2 formatlarını da destekler.

C# Arşiv Sıkıştırma ve Açma Kütüphanesi

  1. Dosya sıkıştırma ve açma için C# kütüphanesini indirin
  2. ZIP, TAR, GZIP ve BZIP2 formatlarını işleyin
  3. Sıkıştırma seviyelerini 0 ile 9 arasında özelleştirin
  4. Sıkıştırılmış arşivlerden içerik çıkarma
  5. Dosyaları mevcut ZIP arşivlerine ekleyin ve yeni ZIP dosyaları oluşturun

Uyumluluk

IronZip, aşağıdakilerle çapraz platform uyumluluğuna sahiptir:

.NET Sürümü Desteği:

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

İşletim Sistemleri ve Ortam Desteği:

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

.NET Proje Türleri Desteği:

  • Web (Blazor ve WebForms)
  • Mobil (Xamarin ve MAUI)
  • Masaüstü (WPF ve MAUI)
  • Konsol (Uygulama ve Kitaplık)

Kurulum

IronZIP kütüphanesi

IronZIP paketini yüklemek için terminalinizde veya paket yöneticisi konsolunuzda aşağıdaki komutu kullanın:

PM > Install-Package IronZip

Alternatif olarak, resmi IronZip NuGet web sitesinden doğrudan indirebilirsiniz.

Yükleme tamamlandıktan sonra, C# kodunuzun başına using IronZip; ekleyerek kullanmaya başlayabilirsiniz.

Lisans Anahtarını Uygulama

Ardından, lisans anahtarını License sınıfının LicenseKey özelliğine atayarak IronZIP'e geçerli bir lisans veya deneme anahtarı uygulayın. Herhangi bir IronZIP yöntemini kullanmadan önce, import ifadesinin hemen arkasına aşağıdaki kodu ekleyin:

using IronZip;

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

Kod Örnekleri

Arşiv Örneği Oluştur

using deyimini kullanarak bir ZIP dosyası oluşturun. using bloğu içinde, dosyaları ZIP dosyasına aktarmak için AddArchiveEntry yöntemini kullanın. Son olarak, ZIP dosyasını SaveAs yöntemiyle dışa aktarın.

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");
        }
    }
}

Arşivi Klasöre Çıkar

ExtractArchiveToDirectory yöntemini kullanarak ZIP dosyasından içeriği çıkarın. Hedef ZIP dosyasının yolunu ve çıkarma dizinini belirtin.

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);
        }
    }
}

Mevcut Bir Arşive Dosya Ekleme

ZIP dosyasının yolunu yapıcıya aktararak ZIP dosyasını açabilirsiniz. Aynı AddArchiveEntry yöntemini kullanarak açılan ZIP dosyasına dosya ekleyebilir ve SaveAs yöntemiyle dışa aktarabilirsiniz.

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");
        }
    }
}

Lisanslama ve Destek

IronZIP ücretli bir kütüphanedir; Ancak, Ücretsiz Deneme Lisansları da burada mevcuttur.

Iron Software hakkında daha fazla bilgi için lütfen web sitemizi ziyaret edin: https://ironsoftware.com/ Daha fazla destek ve sorularınız için lütfen ekibimize danışın.

Iron Software'den destek

Genel destek ve teknik sorularınız için lütfen bize e-posta gönderin: support@ironsoftware.com

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 23,187Sürüm:2026.9yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronZip
nuget.org/packages/IronZip/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Gözat'ı seçin ve 'IronZip' arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

  1. IronZIP'i indir ve Çözüm dizininizde ~/Libs gibi bir konuma aç
  2. Visual Studio Çözüm Gezgini'nde, Referanslara sağ tıklayın. Gözat'ı seçin, 'IronZip.dll'

$999 itibariyle lisanslar

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez