Bu makale .NET Archive Extraction Library kullanarak ZIP dosya çıkarımı etkili bir şekilde yönetmek için kapsamlı bir rehberlik olarak hizmet veriyor. biz şifre korumalı dosyaları ve AES şifrelemesi nasıl yönetileceği de dahil olmak üzere çipleme için çeşitli yöntemleri keşfedeceğiz.
ZIP dosyalarını C#‘da çıkarın
Önceki İçerikBizim ZIP dosyalarının oluşturulması, farklı dosya ambalaj teknikleri kullanarak tartıştık Aspose.ZIP için .NET. Şimdi unzipping ZIP dosyalarına dalalım ve C#‘da hem şifre korumalı hem de AES şifreli ZIP dosyalarından dosyaları çıkaralım.
içerik tablosu
- C# API to Unzip Dosyaları - Ücretsiz indirme
- C#‘da ZIP dosyalarını nasıl çıkarılır
- Unzip Şifre Korunan ZIP Dosyaları
- AES şifreli ZIP dosyalarını C#‘da çıkarın
C#‘da ZIP Arşivleri çıkarın - API Yükleme
Başlamadan önce, emin olun indirilmiş ve referanslı Aspose.ZIP için .NET. paket de yüklemek için NuGet Paket Yöneticisi. Kütüphaneyi projeye eklemek için, aşağıdaki komutu çalıştırın:
PM> NuGet\Install-Package Aspose.Zip
C#‘da ZIP dosyaları nasıl çıkarılır
ZIP dosyalarını çıkarmak iki temel şekilde gerçekleştirilebilir:
- ZIP dosyasından her dosyayı bireysel olarak çıkarın.
- Tüm dosyaları .NET Core Zip kullanarak belirli bir klasöre kaydırın.
C# ZIP’de her dosyayı çıkarır
Ekstraksiyon ilerlemesini izlerken dosyaları bireysel olarak çıkarmak için, aşağıdaki adımları izleyin:
- ZIP arşivini kullanarak açın FileStream.
- Başlangıç için bir örnek Arşiv Sınıf ile T FileStream Bir nesne.
- ZIP içindeki dosyaları kullanarak Etiket Arşivi: entries Koleksiyon için.
- ayarlayın bir ArchiveEntry.ExtractionGelişmiş Ekstraksiyonun ilerlemesini göstermek için etkinlikler yapılır.
- Kullanmak için ArşivEntry.Extract(string) Dosyaları çıkarma yöntemi.
İşte C#‘da bir ZIP arşivinden dosyaları nasıl çıkarılacağını gösteren bir kod örneği:
Unzip ZIP dosyaları C#‘da bir klasöre girer
Tüm dosyaları belirli bir klasöre unzip etmeyi tercih ederseniz, aşağıdaki adımları izleyin:
- ZIP arşivini kullanarak açın FileStream Sınıfı
- Bir örnek oluşturmak için Arşiv ZIP ile başlangıç sınıfı FileStream Bir nesne.
- Kullanmak için Archive.ExtractToDirectory (← bağlantılar değiştir) Dosyaları belirlenmiş klasöre unzip etme yöntemi.
İşte C# Unzip File to Folder kullanarak bir klasöre ZIP dosyalarını unzip etmek için bir kod örneği:
C# Unzip Password-Protected ZIP Dosyaları {#Unzip-Password-Protected-ZIP dosyaları-in-CSharp}
Şifre ile korunan ZIP dosyalarını .NET için Aspose.ZIP kullanarak çıkarabilirsiniz. ArchiveLoadOptions Sınıf, ikinci parametre olarak geçeceğiniz ArşivÖrneğin, C# Unzip Dosyası ile Şifre, aşağıdaki örneğe bakın.
İşte şifre korumalı bir ZIP dosyasını unzipping için bir örnek kod kesimi:
AES şifreli ZIP dosyalarını C# {#Unzip-AES şifreli-ZIP dosyaları-in-CSharp}
ZIP arşiviniz AES ile şifreleniyorsa, Aspose.ZIP .NET şifreleme yöntemlerini destekler.AES128, Aes192, ve aES256 şeffaflaştırma yöntemleri. ArchiveLoadOptions Sınıfı
İşte C#‘da AES şifreli ZIP dosyalarını nasıl çıkarılır:
C# ZIP Extraction API - Ücretsiz lisans alın
ZIP ekstraksiyonu herhangi bir değerlendirme sınırlaması olmaksızın yapabilirsiniz. Ücretsiz geçici lisans.
Sonuç
Bu makalede, C# kullanarak unzip ZIP dosyalarını nasıl ele alacağımızı ve şifre korumalı zIP arşivlerinin çıkarılmasını ele aldık. ek olarak, şifrelenmiş zip dosyalarla nasıl başa çıkılacağını inceledik. .NET için Aspose.ZIP kullanımı hakkında daha fazla bilgi için lütfen buraya bakın. Dokümanlık.
Bu kılavuz C# .NET 6 Zip Dosya Ekstraksiyonu, ** C#.NET 7 ZIP Dosyası Ektraksijı** ve daha fazlası için gidip kaynağınızdır. bir dosyaya .NET Kütle zip dosya çıkarma ile çalışıyorsanız ya da hata işleme ile c# Decompress Zips uygulanırsanız, burada tartışılan teknikler .net’te Z IP çıkarım becerilerinizi geliştirecektir.
Size daha fazla yardımcı olmak için, bu kılavuz C# Unzip Dosyası hakkında bilgi içerir, Memory’deki C# Uzak Dosya ve Dekompress ZIP. Ayrıca ZIP’yi açın, *Zip’i paketlemeyin ** ve nasıl yapılacağını öğreneceksiniz. *Sayfa olmadan Zip Ekstraksiyonu **. Eğer şifre korumalı dosyalarla çalışmak istiyorsanız, biz **Kripto Z IP Dosyasını kurtarmak için Retrieve Password veya Open Encrypted ZP Dosyalar nasıl yapılabileceğini kapsayacağız.
Ayrıca, .NET Unzip dosyalarını nasıl yapacağınızı veya C# Archive işlemlerini nasıl gerçekleştireceğinizi bilmek istiyorsanız, bu kılavuz ** C# Decompress ZIP** ve c# Zipping Dosyaları ile başlamak için ihtiyacınız olan tüm bilgileri sağlar.