Cara Mengekstrak File ZIP yang Dilindungi Kata Sandi di C#
Tutorial cepat ini mencakup bagaimana untuk mengekstrak file ZIP yang dilindungi kata sandi dalam C#. Anda akan mempelajari proses langkah-langkah dan melihat kode sampel yang dapat berjalan untuk unzip file ZIP yang disulitkan. Tidak ada alat tambahan diperlukan untuk mengintegrasikan fitur ini ke aplikasi Anda.
Manfaat Mengekstrak Password Protected ZIP File
Keselamatan Data:- Mengamankan informasi sensitif dengan memerlukan kata sandi untuk mengaksesnya.
Pemeriksaan Integritas:- Memastikan bahwa hanya pengguna yang diberi izin yang dapat mengakses konten arsip ZIP.
Efisiensi:- Streamline proses dalam aplikasi yang menangani dokumen sensitif.
Persyaratan: Persiapan Lingkungan
- Menginstal Visual Studio atau IDE .NET yang kompatibel.
- Instal Aspose.ZIP dari NuGet Package Manager.
Langkah-langkah panduan untuk mengekstrak password yang dilindungi file ZIP
Langkah 1: Menginstal Aspose.ZIP
Mulai dengan menambahkan perpustakaan Aspose.ZIP ke proyek Anda.
Install-Package Aspose.ZIP
Langkah 2: Tetapkan kata sandi decryption
Mencipta sebuah ArchiveLoadOptions
objek dan menentukan kata sandi decryption.
Aspose.Zip.ArchiveLoadOptions options = new Aspose.Zip.ArchiveLoadOptions();
options.DecryptionPassword = "password";
Langkah 3: Mengisi file ZIP
Mengunggah file sumber ZIP dengan menggunakan Archive
Kelas yang
Aspose.Zip.Archive archive = new Aspose.Zip.Archive("PasswordAES256.zip", options);
Langkah 4: Mengekstrak file ZIP
Mengekstrak konten dari file ZIP yang dilindungi kata sandi.
archive.ExtractToDirectory(".");
Contoh kode lengkap untuk mengekstrak file ZIP yang dilindungi kata sandi
Berikut adalah contoh lengkap C# yang menunjukkan bagaimana untuk mengekstrak file ZIP yang dilindungi kata sandi:
// Create an object of ArchiveLoadOptions class
Aspose.Zip.ArchiveLoadOptions options = new Aspose.Zip.ArchiveLoadOptions();
// Set the password for decryption
options.DecryptionPassword = "password";
// Initialize an Archive class object
Aspose.Zip.Archive archive = new Aspose.Zip.Archive("PasswordAES256.zip", options);
// Extract the password protected ZIP file
archive.ExtractToDirectory(".");
Informasi Tambahan
- Anda memiliki opsi untuk mengatur berbagai pengaturan ekstraksi berdasarkan kebutuhan Anda.
- Pertimbangkan untuk melaksanakan pemrosesan kesalahan untuk skenario seperti kata sandi yang salah.
Kesimpulan
Tutorial ini telah menunjukkan bagaimana untuk mengekstrak file ZIP yang dilindungi kata sandi dalam C# menggunakan Aspose.ZIP. Dengan mengikuti langkah dan kode yang disediakan, Anda dapat dengan aman mengelola file terenkripsi dalam aplikasi Anda. Untuk fungsi lebih lanjut, seperti kata sandi melindungi file ZIP, silakan rujuk tutorial lainnya.