
Úvod
RAR archívy sú populárnou voľbou pre kompresiu a spájanie viacerých súborov do jedného balíka.V tomto sprievodcovi vám ukážeme, ako odstrániť rAR súbory v C#, vrátane password-protected a encrypted rar archives.Používaním Aspose.ZIP pre .NET môžete ľahko extrahovať a spravovať aj rary4 a rár5 archivy efektívne.
Tabuľka obsahu
- Nastavenie C# RAR extrakcie
- Odstrániť špecifický súbor z RAR
- Odstrániť všetky súbory z RAR Archive
- Odstráňte súbor z hesla chráneného RAR
- Odstrániť všetky súbory z RAR chránené heslom
- Získajte bezplatnú licenciu API
- Záver a dodatočné zdroje
Nastavenie C# RAR extrakcie
Ak chcete začať s extrakciou súborov z archívov RAR v C#, budete musieť nainštalovať Aspose.ZIP pre .NET. Táto mocná knižnica podporuje formáty RR4 a Rar5, vrátane šifrovaných archívu.
inštalácia
Knižnicu môžete nainštalovať prostredníctvom NuGet s nasledujúcim príkazom:
PM> Install-Package Aspose.Zip
Alternatívne ju môžete stiahnuť priamo z Aspose Downloads stránka.
2. extrahovať špecifický súbor z RAR
Ak chcete odstrániť jeden súbor z archívu RAR, postupujte podľa týchto krokov:
- Stiahnuť RAR archív pomocou
RarArchivev triede. - Vyberte konkrétny súbor, ktorý chcete extrahovať.
- Uložte vytiahnutý súbor na požadovanú polohu.
Kód príklad
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Táto metóda vám umožní efektívne odstrániť jeden súbor z archívu RAR.
Odstrániť všetky súbory z archívu RAR
Ak chcete extrahovať všetky súbory z archívu RAR, jednoducho postupujte podľa týchto krokov:
- Nahrať RAR súbor.
- Zadajte cieľový adresár pre extrakciu.
Kód príklad
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Tento prístup bude odstrániť všetky súbory z archívu do špecifikovaného katalógu.
4. extrahovať súbor z Password-Protected RAR
Pri spracovaní password-protected RAR archív môžete extrahovať konkrétny súbor nasledujúc tieto kroky:
- Nahrať šifrovaný RAR archív.
- Poskytnite správne heslo.
- Odstráňte požadovaný súbor.
Kód príklad
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Táto metóda efektívne odblokuje a odstraňuje špecifický súbor z archívu RAR chráneného heslom.
Odstráňte všetky súbory z chráneného heslom RAR
Ak chcete extrahovať všetky súbory z archívu RAR chráneného heslom, postupujte podľa týchto krokov:
- Nahrať šifrovaný RAR súbor.
- Vložte správne heslo.
- Odstráňte všetky súbory do požadovanej priečinka výstupu.
Kód príklad
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Táto metóda zaisťuje, že odstrániť všetky šifrované súbory a zároveň zachovať ich pôvodnú štruktúru.
Získajte bezplatnú licenciu API
Ak chcete odomknúť plné funkcie Aspose.ZIP, môžete požiadať o bezplatnú dočasnú licenciu.
Pre podrobnú dokumentáciu navštívte [Aspose.ZIP Guide]79b89c18fbfd ** alebo sa zapojte do komunity v ** Fórum Aspose pre akékoľvek dotazy.
Záver a dodatočné zdroje
Zhrnutie
V tomto sprievodcovi sme pokrývali:
- Ako extrahovať RAR súbory v C#
- Vytváranie chránených heslom a šifrovaných RAR archívov
- Zpracovanie oboch single a batch extrakcií
S Aspose.ZIP pre .NET, môžete efektívne odstrániť, komprimovať a spravovať archívy vo vašich aplikáciách. Začnite automatizovať spracovanie súborov RAR dnes za len $99!