Dalam tutorial cara ini, kami akan menunjukkan cara mengekstrak file Zip dalam kode C#. Anda dapat menggunakan C# untuk membuka zip arsip di aplikasi Anda. Kode ini mendukung banyak zip or archive file formats seperti GZip, RAR, TAR, 7Zip, dan lainnya.
Langkah-langkah untuk Mengekstrak File Zip di C#
- Instal paket Aspose.Zip for .NET dari NuGet.org
- Sertakan Aspose.Zip namespace dalam kode
- Gunakan metode SetLicense untuk mengatur lisensi Aspose.Zip API
- Muat file Zip masukan ke dalam objek FileStream
- Buat Archive object baru dari aliran file
- Dapatkan jumlah file dalam arsip dan ulangi entri arsip
- Ekstrak setiap entri arsip dan simpan file ke disk
Setiap entri dalam arsip tidak hanya berisi file, tetapi juga nama file. Kami telah menggunakan properti Name untuk mendapatkan nama file dan kemudian mengekstrak file dengan nama yang sama.
Kode untuk Mengekstrak File Zip di C#
Dalam kode di atas, kami telah menggunakan FileStream untuk memuat Zip archive dan kemudian menyimpan file output yang diekstrak pada disk. Anda juga dapat menggunakan kode ini dalam C# untuk meng-unzip file di memori. Ini dapat membantu ketika Anda membutuhkan file-file itu lebih lanjut dalam kode atau aplikasi dan tidak ingin menyimpan ke disk. Dengan menggunakan kode ini, Anda dapat dengan mudah dan cepat membuat ekstraktor C# Zip Anda sendiri di aplikasi Anda atau sebagai utilitas independen.