Läs Native Metadata Properties från RAR Archives i .NET

Introduktion

RAR (Roshal Archive) är ett populärt filformat som används för datakomprimering och arkivering. När du arbetar med RAR-filer i .NET-applikationer är det ofta nödvändigt att läsa och extrahera metadataegenskaper inbäddade i dessa arkiv. Denna handledning guidar dig genom processen att använda GroupDocs.Metadata för .NET för att komma åt och extrahera inbyggda metadataegenskaper från RAR-arkiv.

Förutsättningar

Innan du börjar, se till att du har följande förutsättningar:

  • Grundläggande förståelse för programmeringsspråket C#.
  • Visual Studio installerat på din utvecklingsmaskin.
  • GroupDocs.Metadata för .NET-biblioteket installerat (senedladdningslänk).
  • Tillgång till en RAR-arkivfil för teständamål.

Importera namnområden

För att komma igång, importera de nödvändiga namnrymden till ditt C#-projekt:

using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;

Steg 1: Ladda RAR-arkivet

Initiera först aMetadata objekt genom att ladda din RAR-arkivfil:

using (Metadata metadata = new Metadata("YourZipFile.rar"))
{
    var root = metadata.GetRootPackage<RarRootPackage>();

Steg 2: Få tillgång till totala poster i RAR-arkivet

Hämta det totala antalet poster (filer/mappar) i RAR-arkivet:

Console.WriteLine(root.RarPackage.TotalEntries);

Steg 3: Iterera genom filer i arkivet

Gå igenom varje fil i RAR-arkivet för att komma åt specifika metadataegenskaper:

foreach (var file in root.RarPackage.Files)
{
    Console.WriteLine(file.Name);
    Console.WriteLine(file.CompressedSize);
    Console.WriteLine(file.ModificationDateTime);
    Console.WriteLine(file.UncompressedSize);
}

Slutsats

I den här handledningen har du lärt dig hur du extraherar metadataegenskaper från RAR-arkiv med hjälp av GroupDocs.Metadata för .NET. Det här biblioteket förenklar processen att komma åt och använda metadata inbäddade i olika filformat, vilket förbättrar kapaciteten hos dina .NET-applikationer.

FAQ’s

Vad är GroupDocs.Metadata för .NET?

GroupDocs.Metadata for .NET är ett kraftfullt bibliotek som låter utvecklare arbeta med metadata i olika filformat, inklusive arkiv som RAR.

Hur kan jag få en tillfällig licens för GroupDocs.Metadata for .NET?

Du kan få en tillfällig licens frånhär.

Stöder GroupDocs.Metadata andra arkivformat förutom RAR?

Ja, GroupDocs.Metadata stöder ett brett utbud av arkivformat, inklusive ZIP, TAR och 7z.

Kan jag ändra metadataegenskaper och uppdatera dem i RAR-arkivet med det här biblioteket?

Ja, GroupDocs.Metadata låter dig uppdatera, ta bort och lägga till metadataegenskaper till filformat som stöds.

Var kan jag hitta ytterligare hjälp eller support för GroupDocs.Metadata?

BesökGroupDocs.Metadata-forum för samhällsstöd och diskussioner.