Extract RAR Files in C#

Johdanto

RAR-tiedostot ovat suosittu valinta tiivistää ja yhdistää useita tiedostoja yhteen pakettiin. Tässä oppaassa näytämme sinulle, miten poistaa C#: ssä, mukaan lukien salasanan suojaamat ja salattu RR- arkistot. Käyttämällä Aspose.ZIP for .NET, voit helposti poimia ja hallita sekä rAR4 että rar5 arkistoja tehokkaasti.

Sisällön taulukko

1. Aseta C# RAR Extraction

Jotta voit aloittaa RAR-tiedostojen poistoa C#, sinun on asennettava Aspose.ZIP for .NET. Tämä tehokas kirjasto tukee sekä RAR4 että Rar5 -muotoja, mukaan lukien salattuja tiedostoja.

asennuksen

Kirjasto voidaan asentaa NuGetin kautta seuraavalla komennolla:

PM> Install-Package Aspose.Zip

Vaihtoehtoisesti voit ladata sen suoraan Aspose Lataa sivu.

2. Poista tietty tiedosto RAR

Jotta voit poistaa yhden tiedoston RAR-tiedostosta, noudata seuraavia vaiheita:

  • Lataa harvinainen arkisto käyttäen RarArchive ja luokka.
  • Valitse tiedosto, jonka haluat poistaa.
  • Tallenna tiedostot haluttuun sijaintiin.

Esimerkki koodista

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

Tällä menetelmällä voit poistaa yhden tiedoston RAR-tiedostosta tehokkaasti.

3. Poista kaikki tiedostot RAR arkistosta

Jotta voit poistaa kaikki tiedostot RAR-tiedostosta, noudata yksinkertaisesti seuraavia vaiheita:

  • Lataa harvinainen tiedosto.
  • Määritä kohderekisteri kaivokselle.

Esimerkki koodista

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

Tämä lähestymistapa poistaa kaikki tiedostot arkistosta määriteltyyn sarjaan.

4. Poista tiedosto salasanan suojaamasta RAR

Kun käsittelet salasanan suojaamaa RAR-tiedostoa, voit poistaa tietyn tiedoston seuraamalla seuraavia vaiheita:

  • Lataa salattu RAR arkisto.
  • Tarjoa oikea salasana.
  • Poista haluttu tiedosto.

Esimerkki koodista

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

Tämä menetelmä pysäyttää ja poistaa tietyn tiedoston salasanan suojaamasta RAR-tiedostosta tehokkaasti.

5. Poista kaikki tiedostot salasanan suojaamasta RAR

Jotta voit poistaa kaikki tiedostot salasanan suojaamasta RAR-tiedostosta, noudata seuraavia vaiheita:

  • Lataa salattu RAR tiedosto.
  • Kirjoita oikea salasana.
  • Poista kaikki tiedostot haluttuun lähtötiedostoon.

Esimerkki koodista

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

Tämä menetelmä varmistaa, että poistat kaikki salattuja tiedostoja ja säilytät alkuperäisen rakenteen.

6. Hanki ilmainen API-lisenssi

Jotta voit poistaa Aspose.ZIP:n täydelliset ominaisuudet, voit pyytää vapaa väliaikainen lisenssi.

Täydellistä dokumentaatiota varten vieraile osoitteessa Aspose.ZIP Guide ** tai osallistukaa yhteisöön ** Apose Forum kyselyihin.

7. Päätös ja lisärahat

Yhteenveto

Tässä oppaassa käsitellään:

    • Miten poistaa RAR-tiedostoja C#
    • Lisää salasanan suojaamia ja salattuja RAR-tiedostoja
    • Käsittele sekä yksittäisiä että batch ekstraktioita

Aspose.ZIP for .NET, voit tehokkaasti poistaa, kompressoida ja hallita arkistoja sovelluksissasi. Aloita automaattinen RAR tiedostojen käsittely tänään vain 99 dollaria!

More in this category