Lees Native Metadata-eigenschappen uit RAR-archieven in .NET

Invoering

RAR (Roshal Archive) is een populair bestandsformaat dat wordt gebruikt voor datacompressie en archivering. Wanneer u met RAR-bestanden in .NET-toepassingen werkt, is het vaak nodig om de metadata-eigenschappen die in deze archieven zijn ingebed, te lezen en te extraheren. Deze tutorial leidt u door het proces van het gebruik van GroupDocs.Metadata voor .NET voor het openen en extraheren van native metadata-eigenschappen uit RAR-archieven.

Vereisten

Voordat u begint, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:

  • Basiskennis van de programmeertaal C#.
  • Visual Studio is geïnstalleerd op uw ontwikkelmachine.
  • GroupDocs.Metadata voor .NET-bibliotheek geïnstalleerd (ziedownload link).
  • Toegang tot een RAR-archiefbestand voor testdoeleinden.

Naamruimten importeren

Importeer om te beginnen de benodigde naamruimten in uw C#-project:

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

Stap 1: Laad het RAR-archief

Initialiseer eerst aMetadata object door uw RAR-archiefbestand te laden:

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

Stap 2: Toegang tot het totale aantal vermeldingen in het RAR-archief

Haal het totale aantal vermeldingen (bestanden/mappen) binnen het RAR-archief op:

Console.WriteLine(root.RarPackage.TotalEntries);

Stap 3: Blader door bestanden in het archief

Loop door elk bestand binnen het RAR-archief om toegang te krijgen tot specifieke metadata-eigenschappen:

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

Conclusie

In deze zelfstudie hebt u geleerd hoe u metagegevenseigenschappen uit RAR-archieven kunt extraheren met behulp van GroupDocs.Metadata voor .NET. Deze bibliotheek vereenvoudigt het proces van toegang tot en gebruik van metagegevens die zijn ingebed in verschillende bestandsformaten, waardoor de mogelijkheden van uw .NET-applicaties worden vergroot.

Veelgestelde vragen

Wat is GroupDocs.Metadata voor .NET?

GroupDocs.Metadata voor .NET is een krachtige bibliotheek waarmee ontwikkelaars kunnen werken met metadata in verschillende bestandsformaten, inclusief archieven zoals RAR.

Hoe kan ik een tijdelijke licentie verkrijgen voor GroupDocs.Metadata voor .NET?

Een tijdelijke licentie kunt u verkrijgen bijhier.

Ondersteunt GroupDocs.Metadata andere archiefformaten dan RAR?

Ja, GroupDocs.Metadata ondersteunt een breed scala aan archiefformaten, waaronder ZIP, TAR en 7z.

Kan ik metagegevenseigenschappen wijzigen en deze binnen het RAR-archief bijwerken met behulp van deze bibliotheek?

Ja, met GroupDocs.Metadata kunt u metagegevenseigenschappen bijwerken, verwijderen en toevoegen aan ondersteunde bestandsindelingen.

Waar kan ik aanvullende hulp of ondersteuning vinden voor GroupDocs.Metadata?

Bezoek deGroupDocs.Metadata-forum voor gemeenschapsondersteuning en discussies.