
Pengenalan
Arsip RAR adalah pilihan populer untuk mengkompresi dan menghubungkan beberapa file ke dalam satu paket.Dalam panduan ini, kami akan menunjukkan kepada Anda bagaimana untuk mengekstrak file RAR dalam C#, termasuk arsip RAR yang dilindungi kata sandi dan disulitkan.Dengan menggunakan Aspose.ZIP untuk .NET, Anda dapat dengan mudah mengekstrak dan mengelola kedua arsip RAR4 dan RAR5 dengan efisien.
Jadual Konten
- Menggunakan C# RAR Extraction
- Mengekstrak file spesifik dari RAR
- Mengekstrak semua file dari RAR Archive
- Mengekstrak file dari password-protected RAR
- Mengekstrak semua file dari password-protected RAR
- Dapatkan Lisensi API Gratis
- Kesimpulan dan Sumber Daya Tambahan
Menetapkan C# RAR Extraction
Untuk memulai dengan mengekstrak file dari arkib RAR dalam C#, Anda akan perlu menginstal Aspose.ZIP untuk .NET. perpustakaan yang kuat ini mendukung format RAR4 dan RAR5, termasuk arkib terenkripsi.
Instalasi
Anda dapat menginstal perpustakaan melalui NuGet dengan perintah berikut:
PM> Install-Package Aspose.Zip
Selain itu, Anda dapat mengunduhnya langsung dari Aspose Download Halaman.
Mengekstrak file tertentu dari RAR
Untuk mengekstrak satu file dari arkib RAR, ikuti langkah-langkah berikut:
- Download RAR Archive dengan menggunakan
RarArchive
Kelas yang. - Pilih file tertentu yang ingin Anda ekstrak.
- Simpan file yang dikeluarkan ke lokasi yang diinginkan.
Contoh kode
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Metode ini memungkinkan Anda untuk mengekstrak satu file dari arkib RAR secara efektif.
Mengekstrak semua file dari RAR Archive
Untuk mengekstrak semua file dari arkib RAR, hanya ikuti langkah-langkah berikut:
- Mengisi file yang langka.
- Tentukan direktori sasaran untuk ekstraksi.
Contoh kode
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Pendekatan ini akan mengekstrak semua file dari arkib ke direktori yang ditentukan.
Mengekstrak file dari password-protected RAR
Ketika berurusan dengan arsip RAR yang dilindungi kata sandi, Anda dapat mengekstrak file tertentu dengan mengikuti langkah-langkah berikut:
- Memindahkan file RAR yang disulitkan.
- memberikan kata sandi yang benar.
- Mengeluarkan file yang diinginkan.
Contoh kode
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Metode ini mengunci dan mengekstrak file tertentu dari arkib RAR yang dilindungi kata sandi dengan efektif.
Mengekstrak semua file dari password-protected RAR
Untuk mengekstrak semua file dari arkib RAR yang dilindungi kata sandi, ikuti langkah-langkah berikut:
- Mengisi file RAR yang terenkripsi.
- Masukkan kata sandi yang benar.
- Mengekstrak semua file ke folder output yang diinginkan.
Contoh kode
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Metode ini memastikan bahwa Anda mengekstrak semua file yang disulitkan sambil mempertahankan struktur asal mereka.
Dapatkan Lisensi API Gratis
Untuk memblokir fitur-fitur penuh Aspose.ZIP, Anda dapat meminta lisensi sementara gratis (https://purchase.aspose.com/temporary-license).
Untuk dokumentasi yang lengkap, kunjungi Aspose.ZIP Guide ** atau bergabung dengan komunitas di ** [Forum Asosiasi]7d47b6d86d1c untuk pertanyaan apa pun.
Kesimpulan dan Sumber Daya Tambahan
Kesimpulannya
Dalam panduan ini, kami meliputi:
- Bagaimana untuk mengekstrak file RAR dalam C#
- Mengekstrak file RAR yang dilindungi kata sandi dan disulitkan
- Mengendalikan kedua ekstraksi tunggal dan batch
Dengan Aspose.ZIP untuk .NET, Anda dapat secara efisien mengekstrak, mengkompresi, dan mengelola arkib dalam aplikasi Anda.Mulai pengolahan file RAR otomatis hari ini untuk hanya $99!