.NET'teki ZIP Arşivlerinden Yerel Meta Veri Özelliklerini Okuyun

giriiş

ZIP arşivleri genellikle dosyaları sıkıştırmak ve bir araya toplamak için kullanılır. .NET uygulamalarında ZIP dosyalarıyla çalışırken, genellikle bu arşivlerden meta veri özelliklerinin çıkarılması gerekir. Bu öğreticide, ZIP dosyalarından yerel meta veri özelliklerini adım adım okumak için GroupDocs.Metadata for .NET’in nasıl kullanılacağını keşfedeceğiz.

Önkoşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • .NET kitaplığı için GroupDocs.Metadata yüklendi. İndirebilirsinBurada.
  • C# ve .NET geliştirme ortamına ilişkin temel bilgiler.

Ad Alanlarını İçe Aktar

C# projenize gerekli ad alanlarını içe aktararak başlayın:

using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;

1. Adım: Meta Veri Nesnesini Başlatın

Öncelikle bir tane oluşturunMetadata ZIP dosyanızın yolunu sağlayarak nesneyi oluşturun.

using (Metadata metadata = new Metadata("Your Input File.zip"))
{
    // Meta veri çıkarma yöntemlerine buradan erişin
}

Adım 2: ZIP Kök Paketine Erişin

Daha sonra ZIP dosyasının kök paketini alın.

var root = metadata.GetRootPackage<ZipRootPackage>();

3. Adım: ZIP Arşivi Özelliklerini Okuyun

Artık ZIP arşivinin yorum ve toplam giriş sayısı gibi çeşitli özelliklerine erişebilirsiniz.

Console.WriteLine(root.ZipPackage.Comment);
Console.WriteLine(root.ZipPackage.TotalEntries);

Adım 4: Dosyalar Üzerinde Yineleme Yapın

Bireysel dosya meta verilerine erişmek için ZIP arşivindeki her dosyayı yineleyin.

foreach (var file in root.ZipPackage.Files)
{
    Console.WriteLine("File Name: " + file.Name);
    Console.WriteLine("Compressed Size: " + file.CompressedSize);
    Console.WriteLine("Compression Method: " + file.CompressionMethod);
    Console.WriteLine("File Flags: " + file.Flags);
    Console.WriteLine("Modification Date Time: " + file.ModificationDateTime);
    Console.WriteLine("Uncompressed Size: " + file.UncompressedSize);
    // Gerekirse dosya adının kodunu çözün
    var encoding = Encoding.UTF8;
    Console.WriteLine("Decoded File Name: " + encoding.GetString(file.RawName));
}

Çözüm

Bu öğreticide, ZIP arşivlerinden meta veri özelliklerini ayıklamak için GroupDocs.Metadata for .NET’i nasıl kullanacağınızı öğrendiniz. Bu, sıkıştırılmış dosyalarla çalışan uygulamalar için çok değerli olabilir ve her dosyanın içine gömülü temel ayrıntılara erişmenizi sağlar.

SSS’ler

.NET için GroupDocs.Metadata nedir?

GroupDocs.Metadata for .NET, geliştiricilerin çeşitli dosya formatlarıyla ilişkili meta verileri okumasına, yazmasına ve değiştirmesine olanak tanıyan güçlü bir kitaplıktır.

GroupDocs.Metadata için nasıl geçici lisans alabilirim?

adresinden geçici lisans alabilirsiniz.Burada.

GroupDocs.Metadata for .NET’e ilişkin belgelerin tamamını nerede bulabilirim?

Dokümantasyona ulaşılabilirBurada.

GroupDocs.Metadata for .NET’i ücretsiz deneyebilir miyim?

Evet, ücretsiz deneme sürümünü indirebilirsinizBurada.

GroupDocs.Metadata for .NET hakkında nasıl destek alabilirim veya soru sorabilirim?

Destek ve tartışmalar için şu adresi ziyaret edin:GroupDocs.Meta veri forumu.