NET için Evrensel Ayırıcı

NET için Universal Extractor özel bir eklenti Aspose.ZIP için .NET Kütüphane. çeşitli biçimlerde arşivleri çıkarmak ve dekompres etmek için basitleştirilmiş bir arayüz sağlar ** ZIP, RAR, 7Z, TAR, GZIP ve BZip2** . Bu eklenti, Aspose.Z IP’nin tam API yüzeyini gerektirmeden verimli çıkarma kapasitelerine ihtiyaç duyan geliştiriciler için tasarlanmıştır.

Yükleme ve Setup

  • NuGet aracılığıyla projenize Aspose.ZIP paketini ekleyin:
dotnet add package Aspose.ZIP

ile uyumludur:

  • İşletim Sistemleri: Windows, macOS (10.12+), Linux ( .NET Core 2.0+ ile+)
  • Çerçeve: .NET Framework 2.0–4.8, .Net Standard 2.0+, .net Core, .NET 5–7
  • Microsoft Visual Studio 2010-2022 ve JetBrains Rider

Desteklenen arşiv biçimleri

Universal Extractor eklentisi aşağıdaki biçimlerden arşiv çıkarmayı destekler:

  • ZIP ( .zip)
  • RAR (.rar) – RAR4 ve Rar5 dahil
  • 7 Z ( .7 Z ) için)
  • TAR ( .tar ) için)
  • GZIP ( .gz ) için)
  • BZIP2 (.bz2) için)

Özellikler ve fonksiyonlar

Tüm Arşivleri Ekstrakt

using Aspose.Zip;

using (var archive = new Archive("example.zip"))
{
    archive.ExtractToDirectory("extracted");
}

Bu, tüm dosyaları arşivden belirtilen extracted direksiyon için.

Anahtar Kelimeler - Password Protected Archives

using Aspose.Zip;

using (var archive = new Archive("example.zip", new ArchiveLoadOptions { DecryptionPassword = "YOUR-PASSWORD" }))
{
    archive.ExtractToDirectory("extracted");
}

Bu, bir şifre koruması içeriğini çıkarır ZIP Arşiv için.

Arşiv içeriği listesi

using Aspose.Zip;

using (var archive = new Archive("example.zip"))
{
    foreach (var entry in archive.Entries)
    {
        Console.WriteLine(entry.Name);
    }
}

Bu, arşivdeki tüm girişleri çıkarmadan listeler.

Özel dosyaları çıkarın

using Aspose.Zip;

using (var archive = new Archive("example.zip"))
{
    var entry = archive.Entries[0];
    entry.Extract("firstFile.txt");
}

Bu, yalnızca arşivdeki ilk dosyayı çıkış yoluna çıkarır.

En İyi Uygulamalar

  • Maksimum uyumluluk ve hata düzeltmeleri için Aspose.ZIP ’nin en son sürümünü her zaman kullanın.
  • Kötü veya desteklenmemiş arşiv vakalarını rahmetle yönetmek için hata işleme uygulanır.
  • Korunan dosyalarla çalışırken şifreyi güvenli bir şekilde kullanın.
  • Büyük arşivler için, yüksek hafıza tüketimini önlemek için ** akış ekstraksiyonu** tercih edin.
  • Çalışma akışınızla uyumluluğu sağlamak için çıkarılmadan önce arşiv biçimini doğrulayın.

Sıkça Sorulan Sorular

**Universal Extractor, ZIP’den başka biçimleri işleyebilir mi?**Evet. RAR, 7Z, TAR, GZIP ve BZip2 dahil olmak üzere çeşitli biçimleri destekler.

**Şifreli dosyaları destekliyor mu?**Evet, şifre ile korunan dosyalar, arşiv yükleme sırasında şifrelerin sağlanmasıyla desteklenir.

**Dosyaları çıkarmadan önce listeleme yapabilir miyim?**Evet, iterasyonun üstünde Entries Arşiv içeriğini kontrol edebilirsiniz.

**Universal Extractor çok çubuklu güvenli mi?**Evet, her arşiv örneğinin bağımsız olarak işlenmesi şartıyla çok yönlü ortamlarda güvenli bir şekilde kullanabilirsiniz.

**Ekstraksiyon sağlanan tek özellik midir?**Evet, bu eklenti yalnızca arşiv çıkarma odaklanmaktadır. ileri kompresyon veya dosya oluşturma için, tam Aspose.ZIP API kullanın.

Aspose.ZIP Universal Extractor for .NET ile arşiv dekompresyonu kolayca .net uygulamalarınıza entegre edebilirsiniz, bir e-posta istemcisinde ZIP eklentileri işliyor olsanız da, paket çıkarma nadir Arşivler, ya da 7Z ekstraksiyonu otomatik borular içine entegre etmek.

 Türkçe