GroupDocs.Metadata voor .NET 26.8 is nu beschikbaar. Deze release van augustus 2026 voegt ondersteuning toe voor verschillende nieuwe archiefformaten en werkt de onderliggende Aspose‑componenten bij naar versie 26.8.0.

Wat is nieuw in deze release

Sleutel Categorie Samenvatting
METADATANET-4251 Nieuwe functie Ondersteuning voor meer archiefformaten.

Wijzigingen in de openbare API

De volgende FileType‑velden zijn toegevoegd aan de namespace GroupDocs.Metadata.Common:

De volgende types zijn toegevoegd aan de namespace GroupDocs.Metadata.Formats.Archive:

Nieuwe functies

  • Ondersteuning toegevoegd voor Apple Archive (.aar) formaat.
  • Ondersteuning toegevoegd voor GZIP (.gz) archiefformaat.
  • Ondersteuning toegevoegd voor BZ2 (.bz2) archiefformaat.
  • Ondersteuning toegevoegd voor XZ (.xz) archiefformaat.
  • Ondersteuning toegevoegd voor ZSTD (.zst) archiefformaat.
  • Onderliggende Aspose‑componenten bijgewerkt naar versie 26.8.0.

Codevoorbeeld

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