GroupDocs.Metadata for .NET 26.8이 이제 제공됩니다. 이번 2026년 8월 릴리스에서는 여러 새로운 아카이브 형식에 대한 지원을 추가하고 기본 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);
}