Jika anda sedang mencari untuk **ekstrak fail ZIP secara programmatik dalam C# ** , anda berada di tempat yang betul! artikel ini berkhidmat sebagai panduan yang komprehensif mengenai pengendalian yang berkesan ekstraksi fail zip menggunakan .NET Archive Extraction Library . Kami akan meneroka pelbagai kaedah untuk unzipping fail, termasuk bagaimana untuk menguruskan fail yang dilindungi kata laluan dan penyulitan AES.

Mengekstrak fail ZIP dalam C#

Pada masa terdahulu kami Artikel mengenai penciptaan fail ZIP, kami membincangkan teknik yang berbeza untuk pembungkusan fail menggunakan Aspose.ZIP untuk .NETSekarang, mari kita tenggelam ke dalam unziping fail ZIP dan mengekstrak fail daripada kedua-dua kata laluan yang dilindungi dan AES disulitkan arkib Zip dalam C#.

Jadual Kandungan

Mengekstrak ZIP Arkib dalam C# - API Pemasangan

Sebelum memulakan, pastikan anda mempunyai Dimuat turun dan rujukan Aspose.ZIP untuk .NET . anda juga boleh memasang pakej melalui Pengurus Pakej NuGetUntuk menambah perpustakaan kepada projek anda, jalankan perintah berikut:

PM> NuGet\Install-Package Aspose.Zip

Bagaimana untuk mengekstrak fail ZIP dalam C# {#Unzip-files-in-ZIP-archives- in-CSharp}

Mengekstrak fail ZIP boleh dilakukan dalam dua cara utama:

  • Mengekstrak setiap fail daripada arkib ZIP secara individu.
  • Unzip semua fail ke dalam folder tertentu menggunakan .NET Core Zip.

C# Mengekstrak setiap fail dalam ZIP

Untuk mengekstrak fail secara individu semasa memantau kemajuan ekstraksi, ikuti langkah-langkah berikut:

Berikut ialah sampel kod yang menunjukkan bagaimana untuk mengekstrak fail daripada arkib ZIP dalam C#:

Unzip fail ZIP ke dalam folder dalam C#

Jika anda lebih suka untuk unzip semua fail ke dalam folder tertentu, ikuti langkah-langkah berikut:

Berikut ialah sampel kod untuk unzip file ZIP ke dalam folder menggunakan C# Unzip File to Folder :

C# Unzip Perlindungan Kata Laluan fail ZIP {#Unzip- kata laluan melindungi-ZIP-fail-dalam-CSharp}

Anda boleh mengekstrak fail ZIP yang dilindungi kata laluan menggunakan Aspose.ZIP untuk .NET . ArchiveLoadOptions kelas, yang anda akan lulus sebagai parameter kedua kepada ArchiveContohnya, untuk C# Unzip File dengan Kata Laluan , rujuk contoh berikut.

Berikut adalah sampel kod snippet untuk unzipping fail ZIP yang dilindungi kata laluan:

Mengekstrak fail ZIP yang disulitkan AES dalam C#

Jika arkib ZIP anda disulitkan dengan AES, Aspose.ZIP untuk .NET menyokong kaedah penyulitan AE128, AEC192, dan AEP256. mengekstrak fail Zip yang disimpan dengan kata laluan adalah serupa dengan mengecualikan arsip yang dilindungi kata kunci; anda hanya perlu memberikan kata lompatan menggunakan ArchiveLoadOptions Kelas yang

Berikut ialah cara untuk mengekstrak fail ZIP yang disulitkan AES dalam C#:

C# ZIP Extraction API - Dapatkan Lesen Percuma

Anda boleh melakukan ekstraksi ZIP tanpa sebarang sekatan penilaian dengan mendapatkan Lisensi sementara percuma.

Conclusion

Dalam artikel ini, kami telah membincangkan bagaimana untuk **unzip fail ZIP menggunakan C# ** dan berurusan dengan pengekstrakan arkib zIP yang dilindungi kata laluan.Selain itu, kita telah meneroka cara untuk mengendalikan fail zip yang disulitkan.Untuk maklumat lanjut mengenai penggunaan Aspose.ZIP untuk .NET , lihat Dokumentasi.

Panduan ini adalah sumber anda untuk **C# .NET 6 Zip File Extraction ** , ** C#.NET 7 ZIP File Extract ** dan lain-lain. sama ada anda bekerja dengan **.net Core Zips ** file extraction ke folder tertentu atau melaksanakan c# Decompress zip dengan pemprosesan ralat, teknik yang dibincangkan di sini akan meningkatkan keupayaan ekstraksi zips anda dalam .net.

Untuk membantu anda lebih lanjut, panduan ini termasuk maklumat mengenai **C# Unzip File ** , File unzip dalam Memory ** dan ** C# Decompress ZIP ** . Anda juga akan mempelajari tentang ZIP Terbuka, Zip Unpackdan bagaimana untukExtract tanpa kata laluan.Jika anda berminat untuk bekerja dengan arkib yang dilindungi kata kunci, kami akan meliputi cara untuk Retrieve password&Open Encrypted zip file .Sila ikuti arahan ini untuk menguruskan fail-fail zip anda secara berkesan dalam c#.

Selain itu, jika anda ingin tahu bagaimana untuk **.NET Unzip ** fail atau menjalankan **C# Arkib ** operasi, panduan ini menyediakan semua maklumat yang anda perlukan untuk memulakan dengan ** C# Decompress ZIP ** dan c# Zipping Files .

More in this category