Extract RAR Files in C#

Bevezetés

A RAR archívumok népszerű választás a több fájl tömörítésére és egy csomagba való összekapcsolására.Ebben az útmutatóban megmutatjuk, hogyan lehet a C#-ban RAR-fájlok kivonását, beleértve a jelszava-védelemmel és titkosítással rendelkező RAL archivumokat.Az Aspose.ZIP for .NET használatával könnyen kiválaszthatja és kezelheti mind a RR4 és Rar5 archiveit hatékonyan.

Tartalmak táblája

1. A C# RAR kivonat beállítása

Ahhoz, hogy elkezdjük a RAR archívumokból származó fájlokat a C#-ban, telepíteni kell Aspose.ZIP for .NET. Ez az erőteljes könyvtár támogatja mind a RAR4 formátumokat, mind pedig a rAR5, beleértve a titkosított archivákat is.

telepítés

A NuGet-en keresztül telepítheti a könyvtárat a következő parancsmal:

PM> Install-Package Aspose.Zip

Alternatív esetben közvetlenül letöltheti a Aspose letöltés oldal.

2. Kivonat egy adott fájlt RAR

Ahhoz, hogy egy fájlt egy RAR archívumból kivonatoljon, kövesse az alábbi lépéseket:

  • Töltse le a RAR archívumot a RarArchive Az osztály.
  • Válassza ki a speciális fájlt, amelyet kivonni szeretne.
  • Mentse a kivont fájlt a kívánt helyre.

Kód példája

using (RarArchive archive = new RarArchive("input.rar"))
{
    RarArchiveEntry entry = archive.Entries["example.txt"];
    entry.Extract("output_folder/example.txt");
}

Ez a módszer lehetővé teszi, hogy a RAR archívumból hatékonyan egy fájlt kivonjon.

3. Távolítsa el az összes fájlt a RAR archívumból

Ahhoz, hogy kivonja minden fájlt egy RAR archívumból, egyszerűen kövesse az alábbi lépéseket:

  • Töltse le a RAR fájlt.
  • Határozza meg a célirányítót a kivonáshoz.

Kód példája

using (RarArchive archive = new RarArchive("input.rar"))
{
    archive.ExtractToDirectory("output_folder/");
}

Ez a megközelítés kivonja az összes fájlt az archívumból a kijelölt címkébe.

4. Távolítsa el a fájlt a jelszóval védett RAR

Ha egy jelszóval védett RAR archívummal foglalkozik, egy adott fájlt kiválaszthat a következő lépésekkel:

  • Töltse le a titkosított RAR archívumot.
  • Adja meg a megfelelő jelszót.
  • Kivonja a kívánt fájlt.

Kód példája

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    RarArchiveEntry entry = archive.Entries["secure_file.txt"];
    entry.Extract("output_folder/secure_file.txt");
}

Ez a módszer hatékonyan kikapcsolja és kivonja egy adott fájlt egy jelszóval védett RAR archívumból.

5. Távolítsa el az összes fájlt a jelszóvédelem RAR

Ahhoz, hogy kivonja minden fájlt egy jelszóval védett RAR archívumból, kövesse az alábbi lépéseket:

  • Töltse le a titkosított RAR fájlt.
  • Adja meg a helyes jelszót.
  • Jelölje ki az összes fájlt a kívánt kimeneti mappába.

Kód példája

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    archive.ExtractToDirectory("output_folder/");
}

Ez a módszer biztosítja, hogy távolítsa el az összes titkosított fájlt, miközben megőrzi eredeti szerkezetét.

6. Szerezzen ingyenes API licencet

Az Aspose.ZIP teljes funkcióinak kikapcsolása érdekében kérhet egy szabad ideiglenes licencet.

Az átfogó dokumentációhoz látogasson el a Aspose.ZIP útmutató ** oldalra, vagy vegyen részt a közösséggel az ** Apose Fórum oldalon bármilyen kérdése esetén.

7. Következtetés és további források

Összefoglaló

Ebben az útmutatóban a következőket fedeztük fel:

    • Hogyan lehet eltávolítani RAR fájlokat a C#
    • A jelszóval védett és titkosított RAR archívumok kivonása
    • Megmunkál mind az egyedi, mind a batch kivonatok

Aspose.ZIP for .NET segítségével hatékonyan kivonhatja, tömörítheti és kezeli az archívumokat az alkalmazásokban. indítsa el automatizált RAR fájlfeldolgozást ma csak 99 dollárért!

More in this category