Eğer C# ile ZIP arşivlerini programlı olarak çıkarmak istiyorsanız, doğru yerdesiniz! Bu makale, .NET framework zip çıkarma kütüphanesini kullanarak ZIP dosyası çıkarımını verimli bir şekilde nasıl gerçekleştireceğinize dair basit bir rehber sunmaktadır. Şifre korumalı arşivleri ve AES şifrelemesini yönetme yöntemleri dahil olmak üzere dosyaları açmanın çeşitli yollarını ele alacağız.

C#‘da ZIP Dosyalarını Çıkar

Önceki ZIP dosyaları oluşturma makalemizde, dosyaları paketlemek için Aspose.ZIP for .NET kullanarak çeşitli yolları inceledik. Şimdi, ZIP dosyalarını açma ve C#‘da şifre korumalı veya AES şifreli ZIP arşivlerinden dosyaları çıkarma konusuna dalalım.

İçindekiler

C#‘da ZIP Arşivlerini Çıkarma - API Kurulumu

Başlamadan önce, Aspose.ZIP for .NET‘i indirdiğinizden ve referans verdiğinizden emin olun veya paketi NuGet Paket Yöneticisi aracılığıyla yükleyin. Aşağıdaki komut ile kütüphaneyi projenize kolayca ekleyebilirsiniz:

PM> NuGet\Install-Package Aspose.Zip

C#‘da ZIP Dosyalarını Nasıl Çıkarılır

ZIP dosyalarını çıkarmanın iki ana yolu vardır:

  1. ZIP arşivinden her dosyayı ayrı ayrı çıkarın.
  2. Tüm dosyaları belirli bir klasöre çıkarın.

C# ZIP İçindeki Her Dosyayı Çıkarma

Dosyaları ayrı ayrı çıkarmak ve çıkarım ilerlemesini izlemek için şu adımları izleyin:

C#‘da bir ZIP arşivinden dosyaları çıkarmanın nasıl yapılacağını gösteren bir kod örneği:

C#‘da ZIP Dosyalarını Bir Klasöre Açma

Eğer tüm dosyaları belirli bir klasöre çıkarmak istiyorsanız, şu adımları izleyin:

ZIP dosyalarını bir klasöre açmak için bir kod örneği:

C# Şifre Korumalı ZIP Dosyalarını Açma

Ayrıca, Aspose.ZIP for .NET kullanarak şifre korumalı ZIP arşivlerini çıkarabilirsiniz. Şifreyi, Archive‘ın yapıcısına ikinci parametre olarak geçireceğiniz ArchiveLoadOptions sınıfını kullanarak belirtin.

Şifre korumalı bir ZIP dosyasını açmak için bir örnek kod parçası:

C#‘da AES Şifreli ZIP Dosyalarını Çıkarma

Eğer ZIP arşiviniz AES ile şifrelenmişse, Aspose.ZIP for .NET AES128, AES192 ve AES256 şifreleme yöntemlerini destekler. AES şifreli bir ZIP dosyasını çıkarmak, şifre korumalı bir arşivi açmaya benzer; sadece ArchiveLoadOptions sınıfını kullanarak şifre çözme şifresini sağlamanız yeterlidir.

C#‘da AES şifreli ZIP dosyalarını çıkarmanın yolu:

C# ZIP Çıkarma API’si - Ücretsiz Lisans Alın

ZIP çıkarımını herhangi bir değerlendirme kısıtlaması olmadan gerçekleştirmek için ücretsiz geçici bir lisans alabilirsiniz.

Sonuç

Bu makalede, C# kullanarak ZIP dosyalarını açmayı ve şifre korumalı ZIP arşivlerinin çıkarımını ele aldık. Ayrıca, şifreli ZIP dosyalarını nasıl yöneteceğimizi de keşfettik. Aspose.ZIP for .NET kullanımı hakkında daha fazla bilgi için belgelere göz atın.

Ayrıca Bakınız