C# ile Arşiv İçeriğini Görüntüleme
.NET ile ZIP, 7Z, RAR, TAR, CPIO ve XAR dosyalarını ve meta verilerini inceleyin.
.NET için Arşiv Görüntüleyici API'si
Aspose.ZIP for .NET, C# uygulamalarının arşivleri açıp tüm dosyaları çıkarmadan girdileri dolaşmasını sağlar. Ad, yol, boyut ve biçime özgü meta verileri gösteren arşiv tarayıcıları, yükleme denetimleri, envanterler ve doğrulama hizmetleri oluşturabilirsiniz.
API, .NET uygulaması içinde çalışır ve WinRAR veya 7-Zip gerektirmez. Ortak akıştan sonra gerçek kapsayıcı biçiminin kılavuzunu seçin.
Bir arşivi görüntülemek ne anlama gelir?
Arşiv dizinini okuyup içindeki dosya ve klasörlere ait bilgileri sunmaktır. Biçime göre ad, iç yol, boyut, değiştirme zamanı ve başka meta veriler kullanılabilir.
İçerideki belge veya medya görsel olarak işlenmez. Ön izleme için seçilen girdiyi uygun bir görüntüleyiciye aktarın.
Arşiv görüntüleyici ne zaman kullanılır?
Bir paketten nelerin çıkarılacağına karar vermeden önce inceleme gerektiğinde kullanılır. Yükleme portalları, belge alımı, yedekleme katalogları, uygunluk denetimleri ve geçiş araçlarında dosya bulmayı, ad kurallarını ve iş tahminini kolaylaştırır.
C# ile arşiv girdilerini görüntüleme
- Yerel dosyayı veya uygulamanın yönettiği akışı açın.
- Gerçek kapsayıcıyı belirleyip doğru API sınıfını seçin.
- Tüm girdileri çıkarmadan arşivi açın.
- Entries koleksiyonunu ve meta verileri okuyun.
- Güvenli bir liste sunun veya isteğe bağlı çıkarma öncesinde doğrulayın.
Desteklenen arşiv biçimleri
- ZIP
: girdileri şu sınıfla dolaşın:
Archive - 7Z
: girdileri şu sınıfla dolaşın:
SevenZipArchive - RAR
: girdileri şu sınıfla dolaşın:
RarArchive - TAR
: girdileri şu sınıfla dolaşın:
TarArchive - CPIO
: girdileri şu sınıfla dolaşın:
CpioArchive - XAR
: girdileri şu sınıfla dolaşın:
XarArchive
C# örneği: ZIP dosyalarını listeleme
Örnek ZIP dizinini okur ve çıkarmadan adları yazdırır:
using Aspose.Zip;
using (var archive = new Archive("input.zip"))
{
foreach (ArchiveEntry entry in archive.Entries)
Console.WriteLine(entry.Name);
}
Aspose.ZIP for .NET'i kurma
C# projesine NuGet’ten Aspose.ZIP paketini ekleyip hedef biçimin ad alanını içe aktarın.
Paket Yöneticisi Konsolu
PM> Install-Package Aspose.Zip
Üretim ortamı önerileri
Meta verileri ve adları güvenilmeyen veri sayın. Boyutu, girdi sayısını, iç içe geçme düzeyini, süreyi ve belleği sınırlayın. Çıkarmadan önce yolları normalleştirin, bozuk ve şifreli verileri güvenle işleyin, HTML adlarını kodlayın, yalnızca onaylananları çıkarın ve kaynakları kapatın.
Arşiv görüntüleme ve çıkarma
Görüntüleyici, bulma, seçme ve doğrulama için dizini okur. Çıkarma, verileri açıp özgün dosyaları yazar veya akış olarak iletir. Belgenin görsel sunumu dosya türüne uygun bir görüntüleyici gerektirir.
İlgili arşiv iş akışları
Arşiv çıkarma , biçim dönüştürme ve parola korumalı arşiv açma konularını inceleyin.
Aspose.ZIP for .NET kaynakları
- Aspose.ZIP for .NET ürün bilgileri
- Geliştirici belgeleri
- .NET API başvurusu
- GitHub’da C# örnekleri
- NuGet’te Aspose.ZIP paketi
Arşiv görüntüleyici hakkında sık sorulan sorular
1. C# ile arşiv içeriği nasıl görüntülenir?
Biçime uygun sınıfla açın, Entries’i dolaşıp ad ve meta verileri okuyun.
2. Hangi biçimler ele alınıyor?
ZIP, 7Z, RAR, TAR, CPIO ve XAR için ayrı kılavuzlar vardır.
3. Aspose.ZIP iç belgeleri görsel olarak sunar mı?
Hayır. Girdileri listeler ve çıkarır; görsel sunum için dosya türüne uygun görüntüleyici gerekir.
4. 7-Zip veya WinRAR gerekli mi?
Hayır. Desteklenen biçimler doğrudan .NET içinde okunur.
5. Korumalı arşiv incelenebilir mi?
Geçerli parola ve biçime özgü seçeneklerle evet. Bilinmeyen parola kurtarılamaz.