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
Tüm özellikleri kilitlemek için lisans anahtarlarını ayarlayın (bkz Ölçümlü Lisanslama ).
Desteklenen çerçeveler ve ortamlar için, kontrol edin Yükleme Rehberi .
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.