GroupDocs.Metadata برای .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);
}