
Bevezetés
A RAR archívumok népszerű választás a több fájl tömörítésére és egy csomagba való összekapcsolására.Ebben az útmutatóban megmutatjuk, hogyan lehet a C#-ban RAR-fájlok kivonását, beleértve a jelszava-védelemmel és titkosítással rendelkező RAL archivumokat.Az Aspose.ZIP for .NET használatával könnyen kiválaszthatja és kezelheti mind a RR4 és Rar5 archiveit hatékonyan.
Tartalmak táblája
- C# RAR kivonás
- Specifikus fájl kivonása RAR-ból
- Az összes fájl eltávolítása RAR archívumból
- Fájl kivonása a jelszó-védelem RAR
- Távolítsa el az összes fájlt a jelszóvédelem RAR
- Ingyenes API licenc
- Következtetés és további források
1. A C# RAR kivonat beállítása
Ahhoz, hogy elkezdjük a RAR archívumokból származó fájlokat a C#-ban, telepíteni kell Aspose.ZIP for .NET. Ez az erőteljes könyvtár támogatja mind a RAR4 formátumokat, mind pedig a rAR5, beleértve a titkosított archivákat is.
telepítés
A NuGet-en keresztül telepítheti a könyvtárat a következő parancsmal:
PM> Install-Package Aspose.Zip
Alternatív esetben közvetlenül letöltheti a Aspose letöltés oldal.
2. Kivonat egy adott fájlt RAR
Ahhoz, hogy egy fájlt egy RAR archívumból kivonatoljon, kövesse az alábbi lépéseket:
- Töltse le a RAR archívumot a
RarArchive
Az osztály. - Válassza ki a speciális fájlt, amelyet kivonni szeretne.
- Mentse a kivont fájlt a kívánt helyre.
Kód példája
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Ez a módszer lehetővé teszi, hogy a RAR archívumból hatékonyan egy fájlt kivonjon.
3. Távolítsa el az összes fájlt a RAR archívumból
Ahhoz, hogy kivonja minden fájlt egy RAR archívumból, egyszerűen kövesse az alábbi lépéseket:
- Töltse le a RAR fájlt.
- Határozza meg a célirányítót a kivonáshoz.
Kód példája
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Ez a megközelítés kivonja az összes fájlt az archívumból a kijelölt címkébe.
4. Távolítsa el a fájlt a jelszóval védett RAR
Ha egy jelszóval védett RAR archívummal foglalkozik, egy adott fájlt kiválaszthat a következő lépésekkel:
- Töltse le a titkosított RAR archívumot.
- Adja meg a megfelelő jelszót.
- Kivonja a kívánt fájlt.
Kód példája
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Ez a módszer hatékonyan kikapcsolja és kivonja egy adott fájlt egy jelszóval védett RAR archívumból.
5. Távolítsa el az összes fájlt a jelszóvédelem RAR
Ahhoz, hogy kivonja minden fájlt egy jelszóval védett RAR archívumból, kövesse az alábbi lépéseket:
- Töltse le a titkosított RAR fájlt.
- Adja meg a helyes jelszót.
- Jelölje ki az összes fájlt a kívánt kimeneti mappába.
Kód példája
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Ez a módszer biztosítja, hogy távolítsa el az összes titkosított fájlt, miközben megőrzi eredeti szerkezetét.
6. Szerezzen ingyenes API licencet
Az Aspose.ZIP teljes funkcióinak kikapcsolása érdekében kérhet egy szabad ideiglenes licencet.
Az átfogó dokumentációhoz látogasson el a Aspose.ZIP útmutató ** oldalra, vagy vegyen részt a közösséggel az ** Apose Fórum oldalon bármilyen kérdése esetén.
7. Következtetés és további források
Összefoglaló
Ebben az útmutatóban a következőket fedeztük fel:
- Hogyan lehet eltávolítani RAR fájlokat a C#
- A jelszóval védett és titkosított RAR archívumok kivonása
- Megmunkál mind az egyedi, mind a batch kivonatok
Aspose.ZIP for .NET segítségével hatékonyan kivonhatja, tömörítheti és kezeli az archívumokat az alkalmazásokban. indítsa el automatizált RAR fájlfeldolgozást ma csak 99 dollárért!
More in this category
- Hozzon létre egy sima ZIP archívumot a C#-ban Kivonat Nested ZIP-k Hatékonyan
- 7z (7-Zip) Archívumok létrehozása C# .NET használatával programozva
- 7z Fájlok kivonása C# A nyílt jelszó védelme 7zip Archívumok
- Fájlok vagy mappák hozzáadása a ZIP archívumokhoz programozottan C#
- Kivonat Nested ZIP Archívumok C#