Jika Anda sedang mencari untuk mengekstrak file ZIP secara programmatik dalam C#, Anda berada di tempat yang tepat! artikel ini berfungsi sebagai panduan komprehensif tentang pengelolaan efektif ekstraksi file zIP menggunakan .NET Archive Extraction Library. Kami akan mengeksplorasi berbagai metode untuk unzipping file, termasuk bagaimana mengelola file yang dilindungi kata sandi dan enkripsi AES.
Mengekstrak file ZIP dalam C#
Di masa lalu kami Artikel tentang membuat file ZIP, kami membahas teknik yang berbeda untuk pembungkusan file menggunakan Aspose.ZIP untuk .NET. Sekarang, mari kita tenggelam dalam unzipping file ZIP dan mengekstrak file dari kedua password-protected dan AES encrypted ZIP file dalam C#.
Jadual Konten
- C# API untuk Unzip File - Download Gratis
- Cara Mengekstrak File ZIP dalam C#
- File ZIP yang dilindungi dengan kata sandi
- Mengekstrak file ZIP terenkripsi AES dalam C#
Mengekstrak ZIP Arkib dalam C# - API Instalasi
Sebelum memulai, pastikan Anda memiliki Download dan referensi 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
Bagaimana untuk mengekstrak file ZIP dalam C#
Mengekstrak file ZIP dapat dilakukan dengan dua cara utama:
- Mengekstrak setiap file dari arkib ZIP secara individual.
- Unzip semua file ke folder tertentu menggunakan .NET Core Zip.
C# Mengekstrak Setiap File dalam ZIP
Untuk mengekstrak file secara individual sambil memantau kemajuan ekstraksi, ikuti langkah-langkah berikut:
- Membuka file ZIP dengan menggunakan A FileStream.
- Untuk memulai sebuah instansi dari Arsip Kelas dengan The FileStream dengan objek.
- Mengakses file dalam ZIP dengan menggunakan Arsip. entri Koleksi yang
- Menetapkan A ArchiveEntry.ExtractionPerkembangan kegiatan untuk menunjukkan kemajuan ekstraksi.
- Gunakan yang ArchiveEntry.Extract (dalam bahasa Inggris) metode untuk mengekstrak file.
Berikut adalah sampel kode yang menunjukkan bagaimana untuk mengekstrak file dari arsip ZIP dalam C#:
Unzip ZIP File ke dalam folder dalam C#
Jika Anda lebih memilih untuk unzip semua file ke folder tertentu, ikuti langkah-langkah berikut:
- Membuka file ZIP dengan menggunakan FileStream Kelas yang
- Mencipta contoh dari Arsip Kelas yang dimulai dengan ZIP FileStream dengan objek.
- Gunakan The Archive.ExtractToDirectory (string) Metode untuk unzip file ke dalam folder yang ditetapkan.
Berikut adalah sampel kode untuk unzip file ZIP ke dalam folder menggunakan C# Unzip File to Folder:
C# Unzip password-protected ZIP file {#Unzip password-protected-ZIP file-in-CSharp}
Anda dapat mengekstrak file ZIP yang dilindungi kata sandi menggunakan Aspose.ZIP untuk .NET. Arsip Opsi kelas, yang akan Anda lulus sebagai parameter kedua untuk ArsipMisalnya, untuk C# Unzip File dengan Password, rujuk contoh berikut.
Berikut adalah sampel kode snippet untuk unzipping file ZIP yang dilindungi kata sandi:
Mengekstrak file ZIP terenkripsi AES dalam C#
Jika file ZIP Anda disulitkan dengan AES, Aspose.ZIP untuk .NET mendukung metode enkripsi AE128, AEP192, dan AEC256. mengekstrak file zip yang tersulit adalah mirip dengan menghapus file yang dilindungi kata sandi; Anda hanya perlu memberikan kata laluan decryption menggunakan Arsip Opsi Kelas yang
Berikut adalah cara untuk mengekstrak file ZIP yang disulitkan AES dalam C#:
C# ZIP Extraction API - Dapatkan Lisensi Gratis
Anda dapat melakukan ekstraksi ZIP tanpa batasan penilaian dengan mendapatkan lisensi sementara gratis.
Kesimpulan
Dalam artikel ini, kami telah mencakup bagaimana untuk unzip file ZIP menggunakan C# dan menangani ekstraksi dari kata sandi-protected archives.Selain itu, kita telah mengeksplorasi cara untuk mengendalikan file zIP yang disulitkan.Untuk informasi lebih lanjut tentang menggunakan Aspose.ZIP untuk .NET, periksa Dokumentasi.
Panduan ini adalah sumber daya Anda untuk C# .NET 6 Zip File Extraction*, * C#.NET 7 ZIP File Extract** dan banyak lagi. apakah Anda bekerja dengan Zip file extraction ke folder tertentu atau menerapkan *Dekompress * * dengan pemrosesan kesalahan, teknik yang dibahas di sini akan meningkatkan kemampuan ekstraksi zip Anda di *NET.
Untuk membantu Anda lebih lanjut, panduan ini mencakup informasi tentang C# Unzip File, File unzip dalam Memory dan ** C# Decompress ZIP**. Anda juga akan mempelajari tentang C # Zip Terbuka, Zip Unpack dan bagaimana untuk Extract ZP Without Password. Jika Anda tertarik untuk bekerja dengan file yang dilindungi kata sandi, kami akan membahas cara untuk Retrieve ZIP password & Open Encrypted ZİP File**.
Selain itu, jika Anda ingin tahu bagaimana untuk membuat file .NET Unzip atau melakukan operasi C# Archive, panduan ini memberikan semua informasi yang diperlukan untuk dimulai dengan ** C# Decompress ZIP** dan ** File Zipping**.