GroupDocs.Metadata for .NET 26.8 มีให้ใช้งานแล้ว การปล่อยในเดือนสิงหาคม 2026 นี้เพิ่มการสนับสนุนรูปแบบไฟล์อาร์ไคฟ์หลายรูปแบบใหม่และอัปเดตส่วนประกอบ Aspose ที่อยู่ภายใต้เป็นเวอร์ชัน 26.8.0.
สิ่งใหม่ในรุ่นนี้
| คีย์ | ประเภท | สรุป |
|---|---|---|
| METADATANET-4251 | ฟีเจอร์ใหม่ | รองรับรูปแบบไฟล์อาร์ไคฟ์เพิ่มเติม. |
การเปลี่ยนแปลง API สาธารณะ
ฟิลด์ FileType ต่อไปนี้ได้ถูกเพิ่มเข้าไปในเนมสเปซ GroupDocs.Metadata.Common :
ประเภทต่อไปนี้ได้ถูกเพิ่มเข้าไปในเนมสเปซ GroupDocs.Metadata.Formats.Archive :
- AarFile
- AarPackage
- AarRootPackage
- Bz2Package
- Bz2RootPackage
- GzipPackage
- GzipRootPackage
- XzPackage
- XzRootPackage
- ZstdPackage
- ZstdRootPackage
ฟีเจอร์ใหม่
- เพิ่มการสนับสนุนรูปแบบ 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);
}