GroupDocs.Metadata for .NET 24.8 Release Notes
This page contains release notes for GroupDocs.Metadata for .NET 24.8
Major Features
There are the following features, enhancements, and fixes in this release:
- Support .cbr/.cb7/.cbz/.cbt formats
Full List of Issues Covering all Changes in this Release
Key | Summary | Category |
---|---|---|
METADATANET-4079 | Support .cbr/.cb7/.cbz/.cbt formats | New Feature |
Public API and Backward Incompatible Changes
Implement the ability to configure cache for heavy operations
Public API changes
None
Use cases
Read metadata properties from .cbr/.cb7/.cbz/.cbt formats
using (Metadata metadata = new Metadata("D:\sample.cbr"))
{
var root = metadata.GetRootPackage<RarRootPackage>();
Console.WriteLine(root.RarPackage.TotalEntries);
foreach (var file in root.RarPackage.Files)
{
Console.WriteLine(file.Name);
Console.WriteLine(file.CompressedSize);
Console.WriteLine(file.ModificationDateTime);
Console.WriteLine(file.UncompressedSize);
}
}
using (Metadata metadata = new Metadata("D:\sample.cbt"))
{
var root = metadata.GetRootPackage<TarRootPackage>();
Console.WriteLine(root.TarPackage.TotalEntries);
foreach (var file in root.TarPackage.Files)
{
Console.WriteLine(file.Name);
Console.WriteLine(file.Size);
}
}
using (Metadata metadata = new Metadata("D:\sample.cb7"))
{
var root = metadata.GetRootPackage<SevenZipRootPackage>();
Console.WriteLine(root.SevenZipPackage.TotalEntries);
foreach (var file in root.SevenZipPackage.Files)
{
Console.WriteLine(file.Name);
Console.WriteLine(file.CompressedSize);
Console.WriteLine(file.ModificationDateTime);
Console.WriteLine(file.UncompressedSize);
}
}