GroupDocs.Metadata untuk .NET 26.8 kini tersedia. Rilis Agustus 2026 ini menambahkan dukungan untuk beberapa format arsip baru dan memperbarui komponen Aspose yang mendasarinya ke versi 26.8.0.

Apa yang baru di rilis ini

Key Kategori Ringkasan
METADATANET-4251 Fitur Baru Dukungan lebih banyak format arsip.

Public API changes

Bidang FileType berikut telah ditambahkan ke namespace GroupDocs.Metadata.Common:

Tipe berikut telah ditambahkan ke namespace GroupDocs.Metadata.Formats.Archive:

Fitur baru

  • Menambahkan dukungan untuk format Apple Archive (.aar).
  • Menambahkan dukungan untuk format arsip GZIP (.gz).
  • Menambahkan dukungan untuk format arsip BZ2 (.bz2).
  • Menambahkan dukungan untuk format arsip XZ (.xz).
  • Menambahkan dukungan untuk format arsip ZSTD (.zst).
  • Memperbarui komponen Aspose yang mendasarinya ke versi 26.8.0.

Contoh kode

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