Extract RAR Files in C#

Uvod

RAR arhivi su popularna opcija za komprimiranje i pakiranje više datoteka u jedan paket.U ovom vodiču ćemo vam pokazati kako ekstraktirati rAR datotekama u C#, uključujući pasovno zaštićene i šifrirane rar arhive.Korištenjem Aspose.ZIP za .NET možete lako izvaditi i upravljati i RR4 i rR5 arhiva učinkovito.

Tablica sadržaja

Sastavljanje C# RAR ekstrakcije

Da biste počeli s ekstrakcijom datoteka iz arhiva RAR-a u C#, morat ćete instalirati Aspose.ZIP za .NET. Ova moćna knjižnica podržava i formate RR4 i Rar5, uključujući šifrirane arhive.

instalacija

Knjižnicu možete instalirati putem NuGeta s sljedećim zapovijedima:

PM> Install-Package Aspose.Zip

Alternativno, možete ga preuzeti izravno iz Sljedeći Članak Aspose Downloads.

2. izvući određeni datoteku iz RAR

Da biste izvadili pojedinačnu datoteku iz RAR arhiva, slijedite sljedeće korake:

  • Preuzmite RAR arhiv pomoću RarArchive Klasa je.
  • Odaberite određenu datoteku koju želite izvući.
  • Sačuvajte izvedenu datoteku na željenu lokaciju.

Primjer kodova

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

Ova metoda omogućuje učinkovito uklanjanje jednog datoteke iz arhiva RAR-a.

Izvući sve datoteke iz RAR arhiva

Da biste uklonili sve datoteke iz RAR arhiva, jednostavno slijedite sljedeće korake:

  • Preuzmite RAR datoteku.
  • Potvrdite ciljni adresar za ekstrakciju.

Primjer kodova

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

Ovaj pristup će izvući sve datoteke iz arhiva u određeni direktorij.

Izvadite datoteku iz lozinke zaštićene RAR

Kada se baviš password-protected RAR arhivom, možeš izvaditi određenu datoteku slijedom sljedećih koraka:

  • Preuzmite šifrirani RAR arhiv.
  • Dajte ispravnu lozinku.
  • Uklanjanje željene datoteke.

Primjer kodova

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

Ova metoda učinkovito otključuje i izvlači određenu datoteku iz arhiva RAR-a zaštićenog lozinkom.

Izvadite sve datoteke iz lozinke zaštićene RAR

Da biste izvukli sve datoteke iz arhiva RAR-a zaštićenog lozinkom, slijedite ove korake:

  • Preuzmite šifrirani RAR datoteku.
  • Upišite ispravnu lozinku.
  • Izvadite sve datoteke u željeni izlazni folder.

Primjer kodova

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

Ova metoda osigurava da ekstraktirate sve šifrirane datoteke dok zadržavate njihovu izvornu strukturu.

Dobijte besplatnu API licencu

Da biste otključili puno funkcije Aspose.ZIP, možete zatražiti besplatnu privremenu licenciju.

Za sveobuhvatnu dokumentaciju posjetite Aspose.ZIP Priručnik ** ili se pridružite zajednici u ** Forum** za bilo kakve upite.

Završetak i dodatni resursi

sažetak

U ovom vodiču pokrivamo:

    • Kako izvaditi RAR datoteke u C#
    • Izbacivanje lozinke zaštićenih i šifriranih RAR arhiva
    • Zapošljavanje pojedinačnih i batch ekstrakcija

Uz Aspose.ZIP za .NET, možete učinkovito ekstraktirati, komprimirati i upravljati arhivima u svojim aplikacijama.

More in this category