Přečtěte si vlastnosti nativních metadat z archivů RAR v .NET

Úvod

RAR (Roshal Archive) je populární formát souborů používaný pro kompresi a archivaci dat. Při práci se soubory RAR v aplikacích .NET je často nutné číst a extrahovat vlastnosti metadat vložené do těchto archivů. Tento výukový program vás provede procesem využití GroupDocs.Metadata for .NET k přístupu a extrahování vlastností nativních metadat z archivů RAR.

Předpoklady

Než začnete, ujistěte se, že máte následující předpoklady:

  • Základní znalost programovacího jazyka C#.
  • Visual Studio nainstalované na vašem vývojovém počítači.
  • Nainstalovaná knihovna GroupDocs.Metadata for .NET (vizodkaz ke stažení).
  • Přístup k archivnímu souboru RAR pro účely testování.

Import jmenných prostorů

Chcete-li začít, importujte potřebné jmenné prostory do svého projektu C#:

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

Krok 1: Načtěte archiv RAR

Nejprve inicializujte aMetadata objekt načtením vašeho archivního souboru RAR:

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

Krok 2: Přístup k celkovým záznamům v archivu RAR

Získejte celkový počet položek (souborů/složek) v archivu RAR:

Console.WriteLine(root.RarPackage.TotalEntries);

Krok 3: Iterujte soubory v archivu

Procházením každého souboru v archivu RAR získáte přístup ke specifickým vlastnostem metadat:

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

Závěr

V tomto tutoriálu jste se naučili, jak extrahovat vlastnosti metadat z archivů RAR pomocí GroupDocs.Metadata for .NET. Tato knihovna zjednodušuje proces přístupu a využívání metadat vložených do různých formátů souborů a rozšiřuje možnosti vašich aplikací .NET.

FAQ

Co je to GroupDocs.Metadata pro .NET?

GroupDocs.Metadata for .NET je výkonná knihovna, která umožňuje vývojářům pracovat s metadaty v různých formátech souborů, včetně archivů jako RAR.

Jak mohu získat dočasnou licenci pro GroupDocs.Metadata pro .NET?

Dočasnou licenci můžete získat odtady.

Podporuje GroupDocs.Metadata jiné archivní formáty kromě RAR?

Ano, GroupDocs.Metadata podporuje širokou škálu archivních formátů, včetně ZIP, TAR a 7z.

Mohu upravit vlastnosti metadat a aktualizovat je v rámci archivu RAR pomocí této knihovny?

Ano, GroupDocs.Metadata umožňuje aktualizovat, odstraňovat a přidávat vlastnosti metadat k podporovaným formátům souborů.

Kde najdu další pomoc nebo podporu pro GroupDocs.Metadata?

NavštivteFórum GroupDocs.Metadata za podporu komunity a diskuze.