GroupDocs.Metadata برای .NET 26.8 اکنون در دسترس است. این انتشار در آگوست 2026 پشتیبانی از چندین فرمت آرشیو جدید را اضافه می‌کند و مؤلفه‌های Aspose زیرساختی را به نسخه 26.8.0 به‌روزرسانی می‌کند.

چه چیزهای جدیدی در این انتشار وجود دارد

کلید دسته‌بندی خلاصه
METADATANET-4251 ویژگی جدید پشتیبانی از فرمت‌های آرشیو بیشتر.

تغییرات API عمومی

فیلدهای FileType زیر به فضای نام GroupDocs.Metadata.Common اضافه شده‌اند:

انواع زیر به فضای نام GroupDocs.Metadata.Formats.Archive اضافه شده‌اند:

ویژگی‌های جدید

  • پشتیبانی از فرمت Apple Archive (.aar) اضافه شد.
  • پشتیبانی از فرمت آرشیو GZIP (.gz) اضافه شد.
  • پشتیبانی از فرمت آرشیو BZ2 (.bz2) اضافه شد.
  • پشتیبانی از فرمت آرشیو XZ (.xz) اضافه شد.
  • پشتیبانی از فرمت آرشیو ZSTD (.zst) اضافه شد.
  • مؤلفه‌های Aspose زیرساختی به نسخه 26.8.0 به‌روزرسانی شدند.

مثال کد

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);
}