
Giriş
RAR arşivleri, tek bir paket içine çok sayıda dosyayı sıkıştırmak ve birleştirmek için popüler bir seçenektir. bu kılavuzda, password-protected and encrypted RAR archives dahil olmak üzere C# RAR dosyalarını nasıl çıkarılacağını göstereceğiz. Aspose.ZIP for .NET kullanarak, hem RAR4 hem de RAR5 arşivlerini kolayca çıkarabilir ve yönetebilirsiniz.
içerik tablosu
- C# RAR Ekstraksiyonu
- RAR’dan belirli bir dosya çıkarın
- RAR arşivinden tüm dosyaları çıkarın
- Bir dosyayı şifre koruması RAR’dan çıkarın
- Tüm dosyaları şifre koruması RAR’dan çıkarın
- Ücretsiz API Lisansı
- Sonuç ve Ek Kaynaklar
C# RAR ekstraksiyonu ayarlayın
C#‘daki RAR dosyalarından ekstraksiyon dosyaları ile başlamak için, .NET için Aspose.ZIP’i yüklemeniz gerekecektir. Bu güçlü kütüphane hem RAR4 hem de RAR5 biçimlerini destekler, şifreli dosyalar da dahil.
Kurulum
Kütüphaneyi NuGet aracılığıyla aşağıdaki komutla yükleyebilirsiniz:
PM> Install-Package Aspose.Zip
Alternatif olarak, doğrudan buradan indirilebilir Aspose Download Sayfası.
2. RAR’dan belirli bir dosya çıkarın
RAR arşivinden tek bir dosyayı çıkarmak için, aşağıdaki adımları izleyin:
- RAR arşivini kullanarak indirin
RarArchive
Sınıfı. - Çekmek istediğiniz özel dosyayı seçin.
- Çekilen dosyayı istediğiniz yere kaydedin.
Kod Örnekleri
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Bu yöntem, RAR arşivinden bir dosyayı etkili bir şekilde çıkarmanıza olanak tanır.
3. Tüm dosyaları RAR arşivinden çıkarın
Tüm dosyaları bir RAR arşivinden çıkarmak için, sadece aşağıdaki adımları izleyin:
- RAR dosyasını indirin.
- Ekstraksiyon için hedef dizinini belirleyin.
Kod Örnekleri
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Bu yaklaşım tüm dosyaları arşivden belirtilen dizine çıkarır.
4. Bir Dosyayı Şifre Korunan RAR {#section4}‘den çıkarın}
Şifre ile korunan RAR arşivi ile uğraşırken, aşağıdaki adımları izleyerek belirli bir dosyayı çıkarabilirsiniz:
- Şifreli RAR arşivini yükleyin.
- Doğru şifreyi verin.
- İstediğiniz dosyayı çıkarın.
Kod Örnekleri
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Bu yöntem şifre korumalı bir RAR arşivinden belirli bir dosyayı etkili bir şekilde kilitler ve çıkarır.
5. Tüm dosyaları Şifre Korunan RAR {#section5}‘den çıkarın}
Tüm dosyaları şifre korumalı bir RAR arşivinden çıkarmak için, aşağıdaki adımları izleyin:
- Şifreli RAR dosyasını yükleyin.
- Doğru şifre girin.
- Tüm dosyaları istediğiniz çıkış klasörüne çıkarın.
Kod Örnekleri
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Bu yöntem, orijinal yapısını korurken tüm şifreli dosyaları çıkarmanızı sağlar.
6. Ücretsiz bir API lisansı alın
Aspose.ZIP’in tüm özelliklerini açmak için ücretsiz geçici lisans isteyebilirsiniz).
Kapsamlı belgeler için lütfen Aspose.ZIP Kılavuzu adresine gidin veya herhangi bir soru için toplulukla iletişime geçin [Forum](https://forum.aspose.net.
7. Sonuç ve Ek Kaynaklar
Özetle
Bu kılavuzda şunları kapsadık:
- C#‘da RAR dosyalarını nasıl çıkarılır#
- Şifre ile korunan ve şifrelenmiş RAR dosyalarını çıkarma
- Hem tek hem de batch ekstraksiyonları işleme
Aspose.ZIP for .NET ile uygulamalarınızda arşivleri verimli bir şekilde çıkarabilir, sıkılaştırabilir ve yönetebilirsiniz. RAR dosya işleme otomatik olarak bugün başlatın sadece $ 99 için!