public final class RarPackage extends CustomPackage
Represents ZIP archive metadata.
The following code snippet shows how to get metadata from a ZIP archive.
Encoding encoding = Encoding.GetEncoding(866);
using (Metadata metadata = new Metadata(Constants.InputRar))
{
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);
// Use a specific encoding for the file names
Console.WriteLine(encoding.GetString(file.RawName));
}
}