Extract RAR Files in C#

Introduction

RAR archyvai yra populiarus pasirinkimas suspausti ir sumontuoti kelis failus į vieną paketą.Šiame vadove mes parodysime jums, kaip **ekstratuoti rAR failų C# ** , įskaitant ** slaptažodžiu apsaugotus ir šifruotus rar archyvas ** . Naudodami Aspose.ZIP .NET galite lengvai ištraukti ir efektyviai valdyti tiek rars4 ir raris5 archivus.

Turinio lentelė

Įdiegti C# RAR ekstrakcija

Norėdami pradėti su „RAR“ archyvuose C# , turėsite įdiegti „Aspose.ZIP“ .NET . Ši galinga biblioteka palaiko ir RAR4 ir rAR5 formatus, įskaitant šifruotus archyvus.

Installation

Galite įdiegti biblioteką per NuGet su šiuo įsakymu:

PM> Install-Package Aspose.Zip

Galite jį atsisiųsti tiesiogiai iš Atsisiųsti puslapį.

Ištrinkite tam tikrą failą iš RAR

Norėdami ištrinti vieną failą iš RAR archyvo, atlikite šiuos veiksmus:

  • Atsisiųskite RAR archyvą naudojant RarArchive ir klasės.
  • Pasirinkite konkrečią failą, kurį norite išgauti.
  • Išsaugokite išvestą failą į pageidaujamą vietą.

Kodas pavyzdys

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

Šis metodas leidžia efektyviai ištrinti vieną failą iš RAR archyvo.

Ištrinkite visus failus iš RAR archyvo

Norėdami ištraukti ** visus failus iš RAR archyvo** , tiesiog sekite šiuos žingsnius:

  • Atsisiųskite retą failą.
  • Nustatykite tikslinę adresą ekstrakcijai.

Kodas pavyzdys

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

Šis metodas ** ištrauks visus failus** iš archyvo į nurodytą katalogą.

Ištrinkite failą iš slaptažodžio RAR

Kai dirbate su ** slaptažodžiu apsaugotu RAR archyvu** , galite išgauti tam tikrą failą, atlikdami šiuos veiksmus:

  • Atsisiųskite šifruotą RAR archyvą.
  • Įveskite teisingą slaptažodį.
  • Išimkite norimą failą.

Kodas pavyzdys

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

Šis metodas efektyviai atveria ir ištraukia tam tikrą failą iš slaptažodžiu apsaugoto RAR archyvo.

Ištrinkite visus failus iš slaptažodžio RAR

Norėdami ištraukti ** visus failus iš slaptažodžiu apsaugoto RAR archyvo** , atlikite šiuos veiksmus:

  • Atsisiųskite šifruotą RAR failą.
  • Įveskite teisingą slaptažodį.
  • Išimkite visus failus į pageidaujamą išleidimo aplanką.

Kodas pavyzdys

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

Šis metodas užtikrina, kad jūs išgaunate visus šifruotus failus ir išlaikysite jų originalią struktūrą.

Gaukite nemokamą API licenciją

Norėdami atverti pilną funkciją Aspose.ZIP ** , galite paprašyti ** [be laikinosios licencijos] https://purchase.aspose.com/temporary-license .

Norėdami gauti išsamią dokumentaciją, apsilankykite Aspose.ZIP vadovas ** arba prisijunkite prie bendruomenės ** [Forumas]https://forum.aspose.net/ už bet kokį užklausą.

Išvada ir papildomi ištekliai

Summary

Šiame vadove mes apimame:

    • Kaip išgauti RAR failus C#
    • ** Ištrinti slaptažodžiu apsaugotus ir šifruotus RAR archyvus**
    • ** Veikia tiek vienkartines, tiek batch ekstrakcijas**

Su **Aspose.ZIP .NET ** , galite efektyviai **ekstratuoti, suspausti ir tvarkyti archyvus ** savo programas. Pradėkite automatizuoti RAR failų apdorojimą šiandien už tik $ 99!

More in this category