Olvassa el a natív metaadatok tulajdonságait a RAR-archívumból a .NET-ben

Bevezetés

RAR (Roshal Archive) egy népszerű fájlformátum, amelyet az adatok tömörítésére és archiválására használnak. Amikor RAR-fájlokkal dolgozik .NET-alkalmazásokban, gyakran be kell olvasni és ki kell bontani az archívumokba ágyazott metaadat-tulajdonságokat. Ez az oktatóanyag végigvezeti Önt a GroupDocs.Metadata for .NET használatán a natív metaadat-tulajdonságok eléréséhez és a RAR-archívumokból való kinyeréséhez.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:

  • A C# programozási nyelv alapvető ismerete.
  • A Visual Studio telepítve van a fejlesztőgépre.
  • A GroupDocs.Metadata a .NET könyvtárhoz telepítve (lásd:letöltési link).
  • Hozzáférés egy RAR archív fájlhoz tesztelési célból.

Névterek importálása

A kezdéshez importálja a szükséges névtereket a C# projektbe:

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

1. lépés: Töltse be a RAR archívumot

Először inicializálja aMetadata objektumot a RAR archív fájl betöltésével:

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

2. lépés: Hozzáférés az összes bejegyzéshez a RAR archívumban

A RAR archívumban található bejegyzések (fájlok/mappák) teljes számának lekérése:

Console.WriteLine(root.RarPackage.TotalEntries);

3. lépés: Ismételje meg az archívum fájljait

Az egyes metaadat-tulajdonságok eléréséhez lapozzon át a RAR archívumban lévő egyes fájlokon:

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

Következtetés

Ebben az oktatóanyagban megtanulta, hogyan lehet metaadat-tulajdonságokat kinyerni RAR-archívumokból a GroupDocs.Metadata for .NET használatával. Ez a könyvtár leegyszerűsíti a különböző fájlformátumokba ágyazott metaadatok elérésének és felhasználásának folyamatát, javítva ezzel a .NET-alkalmazások képességeit.

GYIK

Mi az a GroupDocs.Metadata for .NET?

A GroupDocs.Metadata for .NET egy hatékony könyvtár, amely lehetővé teszi a fejlesztők számára, hogy különböző fájlformátumú metaadatokkal dolgozzanak, beleértve a RAR-hoz hasonló archívumokat is.

Hogyan szerezhetek ideiglenes licencet a GroupDocs.Metadata for .NET számára?

Ideiglenes jogosítványt szerezhet beitt.

A GroupDocs.Metadata a RAR-on kívül más archív formátumokat is támogat?

Igen, a GroupDocs.Metadata az archívumformátumok széles skáláját támogatja, beleértve a ZIP-t, a TAR-t és a 7z-t.

Módosíthatom és frissíthetem a metaadat tulajdonságait a RAR archívumban ezzel a könyvtárral?

Igen, a GroupDocs.Metadata lehetővé teszi a metaadat-tulajdonságok frissítését, eltávolítását és hozzáadását a támogatott fájlformátumokhoz.

Hol találok további segítséget vagy támogatást a GroupDocs.Metadata-hoz?

Meglátogatni aGroupDocs.Metadata fórum közösségi támogatásra és beszélgetésekre.