
Introduction
Arkib RAR merupakan pilihan yang popular untuk memampatkan dan menggabungkan beberapa fail ke dalam satu pakej.Dalam panduan ini, kami akan menunjukkan kepada anda bagaimana untuk **mengekstrak fail RR dalam C# ** , termasuk **kaedah yang dilindungi dengan kata laluan dan disulitkan. ** Dengan menggunakan Aspose.ZIP untuk .NET , anda boleh dengan mudah mengeksport dan menguruskan kedua-dua arkib rR4 dan r5 dengan cekap.
Jadual Kandungan
- Menetapkan C# RAR Extraction
- Mengekstrak fail tertentu daripada RAR
- Mengekstrak semua fail daripada RAR Archive
- Mengekstrak fail daripada RAR yang dilindungi kata laluan
- Mengekstrak semua fail daripada RAR yang dilindungi kata laluan
- Dapatkan lesen API percuma
- Kesimpulan dan sumber tambahan
Menetapkan C# RAR Extraction
Untuk memulakan dengan **mengekstrak fail daripada arkib RAR dalam C# ** , anda perlu memasang Aspose.ZIP untuk .NET . Perpustakaan yang berkuasa ini menyokong kedua-dua format rAR4 dan rar5, termasuk fail yang disulitkan.
Installation
Anda boleh memasang perpustakaan melalui NuGet dengan perintah berikut:
PM> Install-Package Aspose.Zip
Sebaliknya, anda boleh memuat turun secara langsung daripada Halaman untuk Downloads.
Mengekstrak fail tertentu daripada RAR
Untuk mengekstrak satu fail daripada arkib RAR, ikuti langkah-langkah berikut:
- Muat turun arkib RAR menggunakan
RarArchive
Kelas yang - Pilih fail tertentu yang anda ingin keluarkan.
- Simpan fail yang dikeluarkan ke lokasi yang anda inginkan.
Kod contoh
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Kaedah ini membolehkan anda untuk mengekstrak satu fail daripada arkib RAR secara berkesan.
Mengekstrak semua fail daripada RAR Archive
Untuk mengekstrak semua fail daripada arkib RAR , hanya ikuti langkah-langkah berikut:
- Muat turun fail RAR.
- Menentukan direktori sasaran untuk pengekstrakan.
Kod contoh
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Pendekatan ini akan mengekstrak semua fail daripada arkib ke direktori yang ditentukan.
Mengekstrak fail daripada RAR yang dilindungi kata laluan
Apabila berurusan dengan arkib RAR yang dilindungi kata laluan, anda boleh mengekstrak fail tertentu dengan mengikuti langkah-langkah berikut:
- Muat turun arkib RAR yang disulitkan.
- Menyediakan kata laluan yang betul.
- Mengeluarkan fail yang dikehendaki.
Kod contoh
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Kaedah ini mengunci dan mengekstrak fail tertentu daripada arkib RAR yang dilindungi kata laluan dengan cekap.
Mengekstrak semua fail daripada RAR yang dilindungi kata laluan
Untuk mengekstrak semua fail daripada arkib RAR yang dilindungi kata laluan , ikuti langkah-langkah berikut:
- Muat turun fail RAR yang disulitkan.
- Masukkan kata laluan yang betul.
- Mengekstrak semua fail ke folder output yang anda inginkan.
Kod contoh
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Kaedah ini memastikan bahawa anda mengekstrak semua fail yang disulitkan sambil mengekalkan struktur asal mereka.
Dapatkan lesen API percuma
Untuk membuka kunci ** penuh ciri-ciri Aspose.ZIP ** , anda boleh meminta ** [lesen sementara percuma] https://purchase.aspose.com/temporary-license** .
Untuk dokumentasi yang komprehensif, lawati Aspose.ZIP Panduan ** atau terlibat dengan komuniti di ** Forum untuk sebarang pertanyaan.
7. kesimpulan dan sumber tambahan
Summary
Dalam panduan ini, kami meliputi:
- Bagaimana untuk mengekstrak fail RAR dalam C#
- Mengekstrak fail RAR yang dilindungi kata laluan dan disulitkan
- Mengendalikan kedua-dua ekstrak tunggal dan batch
Dengan **Aspose.ZIP untuk .NET ** , anda boleh dengan cekap **mengekstrak, memampatkan, dan menguruskan arkib ** dalam aplikasi anda. Mulakan pengendalian fail RAR automatik hari ini untuk hanya $99!
More in this category
- Mencipta Arkib ZIP Lurus dalam C# Mengekstrak Zip Nested Dengan Efektif
- Mencipta 7z (7-Zip) Arkib secara berprogram menggunakan C# .NET
- Ekstrak 7z Fail dalam C# Kata laluan terbuka dilindungi 7zip Arkib
- Menambah fail atau folder ke Arkib ZIP secara berprogram dalam C#
- Mengekstrak Nested ZIP Arkib dalam C#