GroupDocs.Metadata for .NET 26.8 artık kullanılabilir. Bu Ağustos 2026 sürümü, birkaç yeni arşiv formatı desteği ekler ve altta yatan Aspose bileşenlerini sürüm 26.8.0’a günceller.

Bu sürümde yenilikler

Anahtar Kategori Özet
METADATANET-4251 Yeni Özellik Daha fazla arşiv formatı desteği.

Genel API değişiklikleri

Aşağıdaki FileType alanları GroupDocs.Metadata.Common ad alanına eklendi:

Aşağıdaki tipler GroupDocs.Metadata.Formats.Archive ad alanına eklendi:

Yeni özellikler

  • Apple Archive (.aar) formatı desteği eklendi.
  • GZIP (.gz) arşiv formatı desteği eklendi.
  • BZ2 (.bz2) arşiv formatı desteği eklendi.
  • XZ (.xz) arşiv formatı desteği eklendi.
  • ZSTD (.zst) arşiv formatı desteği eklendi.
  • Altta yatan Aspose bileşenleri sürüm 26.8.0’a güncellendi.

Kod örneği

using (Metadata metadata = new Metadata("input.aar"))
{
    var root = metadata.GetRootPackage<AarRootPackage>();

    Console.WriteLine(root.AarPackage.TotalEntries);

    foreach (var file in root.AarPackage.Files)
    {
        Console.WriteLine(file.Name);
        Console.WriteLine(file.Length);
    }
}
using (Metadata metadata = new Metadata("input.gz"))
{
    var root = metadata.GetRootPackage<GzipRootPackage>();

    Console.WriteLine(root.GzipPackage.TotalEntries);
    Console.WriteLine(root.GzipPackage.Name);
    Console.WriteLine(root.GzipPackage.UncompressedSize);
}
using (Metadata metadata = new Metadata("input.bz2"))
{
    var root = metadata.GetRootPackage<Bz2RootPackage>();

    Console.WriteLine(root.Bz2Package.TotalEntries);
    Console.WriteLine(root.Bz2Package.Name);
    Console.WriteLine(root.Bz2Package.Size);
}
using (Metadata metadata = new Metadata("input.xz"))
{
    var root = metadata.GetRootPackage<XzRootPackage>();

    Console.WriteLine(root.XzPackage.TotalEntries);
    Console.WriteLine(root.XzPackage.Name);
    Console.WriteLine(root.XzPackage.Size);
}
using (Metadata metadata = new Metadata("input.zst"))
{
    var root = metadata.GetRootPackage<ZstdRootPackage>();

    Console.WriteLine(root.ZstdPackage.TotalEntries);
    Console.WriteLine(root.ZstdPackage.Name);
    Console.WriteLine(root.ZstdPackage.Size);
}