Przeczytaj natywne właściwości metadanych z archiwów RAR w .NET

Wstęp

RAR (Roshal Archive) to popularny format plików używany do kompresji i archiwizacji danych. Podczas pracy z plikami RAR w aplikacjach .NET często konieczne jest odczytanie i wyodrębnienie właściwości metadanych osadzonych w tych archiwach. Ten samouczek przeprowadzi Cię przez proces wykorzystania GroupDocs.Metadata for .NET do uzyskiwania dostępu do natywnych właściwości metadanych i wyodrębniania ich z archiwów RAR.

Warunki wstępne

Zanim zaczniesz, upewnij się, że masz następujące wymagania wstępne:

  • Podstawowa znajomość języka programowania C#.
  • Program Visual Studio zainstalowany na komputerze programistycznym.
  • Zainstalowana biblioteka GroupDocs.Metadata for .NET (patrzlink do pobrania).
  • Dostęp do pliku archiwum RAR w celach testowych.

Importuj przestrzenie nazw

Aby rozpocząć, zaimportuj niezbędne przestrzenie nazw do swojego projektu C#:

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

Krok 1: Załaduj archiwum RAR

Najpierw zainicjuj aMetadata obiekt, ładując plik archiwum RAR:

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

Krok 2: Uzyskaj dostęp do wszystkich wpisów w archiwum RAR

Pobierz całkowitą liczbę wpisów (plików/folderów) w archiwum RAR:

Console.WriteLine(root.RarPackage.TotalEntries);

Krok 3: Iteruj po plikach w archiwum

Przejdź przez każdy plik w archiwum RAR, aby uzyskać dostęp do określonych właściwości metadanych:

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

Wniosek

W tym samouczku nauczyłeś się wyodrębniać właściwości metadanych z archiwów RAR przy użyciu narzędzia GroupDocs.Metadata for .NET. Ta biblioteka upraszcza proces uzyskiwania dostępu i wykorzystywania metadanych osadzonych w różnych formatach plików, zwiększając możliwości aplikacji .NET.

Często zadawane pytania

Co to jest GroupDocs.Metadata dla .NET?

GroupDocs.Metadata dla .NET to potężna biblioteka, która umożliwia programistom pracę z metadanymi w różnych formatach plików, w tym w archiwach takich jak RAR.

Jak mogę uzyskać tymczasową licencję na GroupDocs.Metadata dla .NET?

Licencję tymczasową można uzyskać odTutaj.

Czy GroupDocs.Metadata obsługuje inne formaty archiwów oprócz RAR?

Tak, GroupDocs.Metadata obsługuje szeroką gamę formatów archiwów, w tym ZIP, TAR i 7z.

Czy przy użyciu tej biblioteki mogę modyfikować właściwości metadanych i aktualizować je w archiwum RAR?

Tak, GroupDocs.Metadata umożliwia aktualizowanie, usuwanie i dodawanie właściwości metadanych do obsługiwanych formatów plików.

Gdzie mogę znaleźć dodatkową pomoc lub wsparcie dotyczące GroupDocs.Metadata?

OdwiedzićForum GroupDocs.Metadata za wsparcie społeczności i dyskusje.