Lire les propriétés des métadonnées natives des archives RAR dans .NET

Introduction

RAR (Roshal Archive) est un format de fichier populaire utilisé pour la compression et l’archivage des données. Lorsque vous travaillez avec des fichiers RAR dans des applications .NET, il est souvent nécessaire de lire et d’extraire les propriétés des métadonnées intégrées dans ces archives. Ce didacticiel vous guidera tout au long du processus d’utilisation de GroupDocs.Metadata pour .NET pour accéder et extraire les propriétés de métadonnées natives des archives RAR.

Conditions préalables

Avant de commencer, assurez-vous de disposer des conditions préalables suivantes :

  • Compréhension de base du langage de programmation C#.
  • Visual Studio installé sur votre machine de développement.
  • Bibliothèque GroupDocs.Metadata pour .NET installée (voirlien de téléchargement).
  • Accès à un fichier d’archive RAR à des fins de test.

Importer des espaces de noms

Pour commencer, importez les espaces de noms nécessaires dans votre projet C# :

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

Étape 1 : Charger l’archive RAR

Tout d’abord, initialisez unMetadata objet en chargeant votre fichier d’archive RAR :

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

Étape 2 : Accéder au total des entrées dans les archives RAR

Récupérez le nombre total d’entrées (fichiers/dossiers) dans l’archive RAR :

Console.WriteLine(root.RarPackage.TotalEntries);

Étape 3 : Parcourir les fichiers dans l’archive

Parcourez chaque fichier de l’archive RAR pour accéder à des propriétés de métadonnées spécifiques :

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

Conclusion

Dans ce didacticiel, vous avez appris à extraire les propriétés de métadonnées des archives RAR à l’aide de GroupDocs.Metadata pour .NET. Cette bibliothèque simplifie le processus d’accès et d’utilisation des métadonnées intégrées dans divers formats de fichiers, améliorant ainsi les capacités de vos applications .NET.

FAQ

Qu’est-ce que GroupDocs.Metadata pour .NET ?

GroupDocs.Metadata for .NET est une bibliothèque puissante qui permet aux développeurs de travailler avec des métadonnées dans différents formats de fichiers, y compris des archives comme RAR.

Comment puis-je obtenir une licence temporaire pour GroupDocs.Metadata pour .NET ?

Vous pouvez obtenir une licence temporaire auprès deici.

GroupDocs.Metadata prend-il en charge d’autres formats d’archives que RAR ?

Oui, GroupDocs.Metadata prend en charge un large éventail de formats d’archives, notamment ZIP, TAR et 7z.

Puis-je modifier les propriétés des métadonnées et les mettre à jour dans l’archive RAR à l’aide de cette bibliothèque ?

Oui, GroupDocs.Metadata vous permet de mettre à jour, supprimer et ajouter des propriétés de métadonnées aux formats de fichiers pris en charge.

Où puis-je trouver une aide ou un support supplémentaire pour GroupDocs.Metadata ?

Visiter leForum GroupDocs.Metadonnées pour le soutien et les discussions de la communauté.