Jika Anda mencari untuk mengekstrak arsip ZIP secara programatis di C#, Anda berada di tempat yang tepat! Artikel ini berfungsi sebagai panduan komprehensif tentang cara efektif menangani ekstraksi file ZIP menggunakan perpustakaan ekstraksi arsip .NET. Kami akan menjelajahi berbagai metode untuk mengekstrak file, termasuk cara mengelola arsip yang dilindungi kata sandi dan enkripsi AES.

Extract ZIP Files in C#

Dalam artikel sebelumnya tentang membuat file ZIP, kami membahas berbagai teknik untuk mengemas file menggunakan Aspose.ZIP untuk .NET. Sekarang, mari kita selami mengekstrak file ZIP dan mengekstrak file dari arsip ZIP yang dilindungi kata sandi dan dienkripsi AES di C#.

Daftar Isi

Ekstrak Arsip ZIP di C# - Instalasi API

Sebelum kita mulai, pastikan Anda telah mengunduh dan mereferensikan Aspose.ZIP untuk .NET. Anda juga dapat menginstal paket melalui Pengelola Paket NuGet. Untuk menambahkan perpustakaan ke proyek Anda, jalankan perintah berikut:

PM> NuGet\Install-Package Aspose.Zip

Cara Mengekstrak File ZIP di C#

Mengekstrak file ZIP dapat dilakukan dalam dua cara utama:

  1. Ekstrak setiap file dari arsip ZIP secara individu.
  2. Unzip semua file ke dalam folder tertentu.

C# Ekstrak Setiap File di ZIP

Untuk mengekstrak file secara individu sambil memantau kemajuan ekstraksi, ikuti langkah-langkah ini:

Berikut adalah contoh kode yang menunjukkan cara mengekstrak file dari arsip ZIP di C#:

Unzip File ZIP ke Dalam Folder di C#

Jika Anda lebih suka mengekstrak semua file ke dalam folder tertentu, ikuti langkah-langkah ini:

Berikut adalah contoh kode untuk mengekstrak file ZIP ke dalam folder:

C# Unzip File ZIP yang Dilindungi Kata Sandi

Anda dapat mengekstrak arsip ZIP yang dilindungi kata sandi menggunakan Aspose.ZIP untuk .NET. Cukup tentukan kata sandi menggunakan kelas ArchiveLoadOptions, yang akan Anda berikan sebagai parameter kedua ke konstruktor Archive.

Berikut adalah cuplikan kode untuk mengekstrak file ZIP yang dilindungi kata sandi:

Ekstrak File ZIP yang Dienkripsi AES di C#

Jika arsip ZIP Anda dienkripsi dengan AES, Aspose.ZIP untuk .NET mendukung metode enkripsi AES128, AES192, dan AES256. Mengekstrak file ZIP yang dienkripsi AES mirip dengan mengekstrak arsip yang dilindungi kata sandi; Anda hanya perlu memberikan kata sandi dekripsi menggunakan kelas ArchiveLoadOptions.

Berikut adalah cara mengekstrak file ZIP yang dienkripsi AES di C#:

API Ekstraksi ZIP C# - Dapatkan Lisensi Gratis

Anda dapat melakukan ekstraksi ZIP tanpa batasan evaluasi dengan memperoleh lisensi sementara gratis.

Kesimpulan

Dalam artikel ini, kami telah membahas cara mengekstrak file ZIP menggunakan C# dan menangani ekstraksi arsip ZIP yang dilindungi kata sandi. Selain itu, kami juga menjelajahi cara menangani file ZIP yang dienkripsi. Untuk informasi lebih lanjut tentang menggunakan Aspose.ZIP untuk .NET, lihat dokumentasi.

Panduan ini adalah sumber daya utama Anda untuk Ekstraksi File ZIP C# .NET 6, Ekstraksi File ZIP C# .NET 7, dan lainnya. Apakah Anda bekerja dengan Ekstraksi File ZIP .NET Core ke Folder Tertentu atau menerapkan Dekompresi File ZIP .NET dengan Penanganan Kesalahan, teknik yang dibahas di sini akan meningkatkan kemampuan ekstraksi ZIP Anda di .NET.