Cara Mengekstrak File ZIP yang Dilindungi Kata Sandi di C#

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.

 Indonesia