
Giriş
RAR arşivleri, birden fazla dosyayı tek bir pakette sıkıştırmak ve birleştirmek için popüler bir seçimdir. Bu kılavuzda, C# ile RAR dosyalarını nasıl çıkaracağınızı, şifre korumalı ve şifreli RAR arşivleri dahil olmak üzere göstereceğiz. Aspose.ZIP for .NET kullanarak, hem RAR4 hem de RAR5 arşivlerini kolayca çıkarabilir ve yönetebilirsiniz.
İçindekiler
- C# RAR Çıkartma Kurulumu
- RAR’dan Belirli Bir Dosyayı Çıkarma
- RAR Arşivinden Tüm Dosyaları Çıkarma
- Şifreli RAR’dan Bir Dosya Çıkarma
- Şifreli RAR’dan Tüm Dosyaları Çıkarma
- Ücretsiz API Lisansı Alma
- Sonuç ve Ek Kaynaklar
1. C# RAR Çıkartma Kurulumu
C# ile RAR arşivlerinden dosya çıkarmaya başlamak için, Aspose.ZIP for .NET kütüphanesini kurmanız gerekecek. Bu güçlü kütüphane, şifreli arşivler de dahil olmak üzere hem RAR4 hem de RAR5 formatlarını destekler.
Kurulum
Kütüphaneyi aşağıdaki komut ile NuGet üzerinden kurabilirsiniz:
PM> Install-Package Aspose.Zip
Alternatif olarak, doğrudan Aspose İndirme Sayfası üzerinden indirebilirsiniz.
2. RAR’dan Belirli Bir Dosyayı Çıkarma
Bir RAR arşivinden tek bir dosyayı çıkarmak için bu adımları izleyin:
RarArchive
sınıfını kullanarak RAR arşivini yükleyin.- Çıkarmak istediğiniz belirli dosyayı seçin.
- Çıkarılan dosyayı istediğiniz konuma kaydedin.
Kod Örneği
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 tek bir dosyayı etkili bir şekilde çıkarmanızı sağlar.
3. RAR Arşivinden Tüm Dosyaları Çıkarma
RAR arşivinden tüm dosyaları çıkarmak için bu adımları izleyin:
- RAR dosyasını yükleyin.
- Çıkarma için hedef dizini belirtin.
Kod Örneği
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Bu yaklaşım, arşivden belirtilen dizine tüm dosyaları çıkaracaktır.
4. Şifreli RAR’dan Bir Dosya Çıkarma
Şifre korumalı bir RAR arşivi ile çalışırken, belirli bir dosyayı çıkarmak için bu adımları izleyin:
- Şifreli RAR arşivini yükleyin.
- Doğru şifreyi sağlayın.
- İstediğiniz dosyayı çıkarın.
Kod Örneği
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ı RAR arşivinden belirli bir dosyayı açarak ve çıkararak etkili bir şekilde işlemenizi sağlar.
5. Şifreli RAR’dan Tüm Dosyaları Çıkarma
Şifre korumalı bir RAR arşivinden tüm dosyaları çıkarmak için bu adımları izleyin:
- Şifreli RAR dosyasını yükleyin.
- Doğru şifreyi girin.
- Tüm dosyaları istediğiniz çıkış klasörüne çıkarın.
Kod Örneği
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Bu yöntem, tüm şifreli dosyaları çıkarırken orijinal yapılarını korumanızı sağlar.
6. Ücretsiz API Lisansı Alma
Aspose.ZIP’in tüm özelliklerini açmak için, ücretsiz geçici bir lisans talep edebilirsiniz.
Kapsamlı belgeler için Aspose.ZIP Kılavuzu adresini ziyaret edin veya herhangi bir soru için Aspose Forum topluluğuyla etkileşimde bulunun.
7. Sonuç ve Ek Kaynaklar
Özet
Bu kılavuzda şunları ele aldık:
- ✅ C# ile RAR dosyalarını nasıl çıkaracağınız
- ✅ Şifre korumalı ve şifreli RAR arşivlerini çıkarmak
- ✅ Tekil ve toplu çıkarımları yönetme
Aspose.ZIP for .NET ile uygulamalarınızda arşivleri etkili bir şekilde çıkarabilir, sıkıştırabilir ve yönetebilirsiniz. Bugün RAR dosya işlemlerini otomatikleştirmeye başlayın, sadece 99$!