GroupDocs.Metadata cho .NET 26.8 hiện đã có sẵn. Bản phát hành tháng Tám 2026 này bổ sung hỗ trợ cho một số định dạng lưu trữ mới và cập nhật các thành phần Aspose nền tảng lên phiên bản 26.8.0.

Những cập nhật mới trong phiên bản này

Khóa Thể loại Tóm tắt
METADATANET-4251 Tính năng mới Hỗ trợ nhiều định dạng lưu trữ hơn.

Thay đổi API công cộng

Các trường FileType sau đã được thêm vào không gian tên GroupDocs.Metadata.Common :

Các kiểu sau đã được thêm vào không gian tên GroupDocs.Metadata.Formats.Archive :

Tính năng mới

  • Đã bổ sung hỗ trợ cho định dạng Apple Archive (.aar).
  • Đã bổ sung hỗ trợ cho định dạng lưu trữ GZIP (.gz).
  • Đã bổ sung hỗ trợ cho định dạng lưu trữ BZ2 (.bz2).
  • Đã bổ sung hỗ trợ cho định dạng lưu trữ XZ (.xz).
  • Đã bổ sung hỗ trợ cho định dạng lưu trữ ZSTD (.zst).
  • Đã cập nhật các thành phần Aspose nền tảng lên phiên bản 26.8.0.

Ví dụ mã

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