
Introduktion
RAR-arkiver er et populært valg for komprimering og bundling af flere filer i et enkelt pakke.I denne guide vil vi vise dig, hvordan du kan ekstrakter rar-filer i C#, herunder password-beskyttede og krypterede rars arkiver. Ved hjælp af Aspose.ZIP for .NET kan du nemt udveksle og administrere både rAR4 og rarr5 arkiv effektivt.
Tabellen af indhold
- Opbygning af C# RAR Extraction
- Udveksle en specifik fil fra RAR
- Udvælg alle filer fra RAR Archive
- Udveksle en fil fra Password-beskyttet RAR
- Fjern alle filer fra Password-beskyttet RAR
- Få en gratis API-licens
- Konklusion og yderligere ressourcer
Sæt op C# RAR Extraction
For at komme i gang med udvinding af filer fra RAR-arkiver i C#, skal du installere Aspose.ZIP for .NET. Denne kraftfulde bibliotek understøtter både rar4 og rary5-format, herunder krypterede arkiver.
Installation
Du kan installere biblioteket via NuGet med følgende kommando:
PM> Install-Package Aspose.Zip
Alternativt kan du downloade det direkte fra Download af Aspose.
Ekstrakter en specifik fil fra RAR
For at ekstrakte en enkelt fil fra en RAR-arkiv, skal du følge disse trin:
- Download RAR-arkivet ved hjælp af
RarArchive
Klassen er. - Vælg den specifikke fil, du ønsker at udveksle.
- Save den udvundede fil til din ønskede placering.
Kode eksempler
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Denne metode giver dig mulighed for effektivt at ekstrakte en enkelt fil fra RAR-arkivet.
3. udveksle alle filer fra RAR Archive
For at udveksle alle filer fra en RAR arkiv, skal du blot følge disse trin:
- Lad den sjældne fil op.
- Angiv måldirektivet for udvinding.
Kode eksempler
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Denne tilgang vil ekstrakte alle filer fra arkivet til det angivne katalog.
Udveksle en fil fra Password-beskyttet RAR
Når du behandler en password-beskyttet RAR-arkiv, kan du udveksle en bestemt fil ved at følge disse trin:
- Lad den krypterede RAR-arkiv op.
- Giv det korrekte adgangskode.
- Vælg den ønskede fil.
Kode eksempler
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Denne metode udslukker og ekstraherer en bestemt fil fra et password-beskyttet RAR-arkiv effektivt.
Ekstrakter alle filer fra Password-beskyttet RAR
For at udveksle alle filer fra en adgangskode beskyttet RAR arkiv, skal du følge disse trin:
- Lad den krypterede RAR-fil op.
- Indtast det korrekte adgangskode.
- Ekstrakter alle filer til din ønskede output mappe.
Kode eksempler
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Denne metode sikrer, at du ekstrakter alle krypterede filer samtidig med at de opretholder deres oprindelige struktur.
Få en gratis API-licens
For at lukke de fyldte funktioner i Aspose.ZIP, kan du anmode om en fri midlertidig licens.
For omfattende dokumentation kan du besøge Aspose.ZIP Guide ** eller engagere sig med samfundet i ** Forum for eventuelle spørgsmål.
Konklusion og yderligere ressourcer
Samlinger
I denne guide dækker vi:
- Hvordan kan du udveksle RAR filer i C#
- Udvinding af password-beskyttet og krypteret RAR-arkiver
- Behandling af både single og batch ekstrakter
Med Aspose.ZIP for .NET kan du effektivt ekstrakter, komprimere og administrere arkiver i dine applikationer. Start automatisk RAR-filerbehandling idag for kun $ 99!