GroupDocs.Metadata for .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);
}