
dalam A Post SebelumnyaKami telah mengkaji bagaimana untuk mencipta ZIP Arkib yang digunakan C #Sekarang, kami akan memindahkan tumpuan kami kepada format 7z , yang terkenal dengan nisbah kompresi yang tinggi dan keupayaan penyulitan AES 256bit yang kukuh.Ini menjadikan perpustakaan .NET 7z pilihan yang ideal untuk mengendalikan arkib dengan selamat dan cekap.
Apa yang akan anda pelajari
Dalam tutorial ini, anda akan belajar bagaimana untuk mencipta arkib 7z (7-Zip) secara programmatik menggunakan C# .
- Mencipta arkib 7z dengan satu entri
- Mencipta AES Encrypted 7z Archive
- Menetapkan kata laluan yang berbeza untuk entri 7z
Kami akan menggunakan Aspose.ZIP untuk .NET API. anda boleh memasang perpustakaan ini melalui:
- Pengurus Pakej NuGet
- Muat turun DLL dan memasukkannya dalam projek anda
Mencipta 7z (7-Zip) Arkib menggunakan C# {#Create-a-7z-7 Zip-Archive-using-Csharp}
Anda boleh memampatkan fail ke dalam arkib 7z, sesuai untuk kedua-dua ** fail tunggal ** dan ** pelbagai fail** senario. fungsi ini menyediakan penyelesaian yang cekap untuk pemaju mencari alat pengekstrakan .NET RAR.
Mencipta arkib 7z dengan satu entri
Untuk mencipta arkib 7z dengan satu fail, ikuti langkah-langkah berikut:
- Membuka yang baru FileStream untuk mencipta fail 7z.
- Mempercepatkan yang SevenZipArchive Kelas yang
- Menambah fail menggunakan Kumpulan Artikel.CreateEntry.
- Simpan arkib dengan 7Bahasa Inggeris.Save.
Berikut ialah contoh C# untuk menggambarkan:
Mencipta arkib 7z dengan pelbagai entri
Untuk memampatkan beberapa fail ke dalam satu arkib 7z:
- Mencipta contoh daripada SevenZipArchive Kelas yang
- Use 7Kejuruteraan.CreateEntries dan melepasi laluan folder.
- Simpan arkib dengan 7Bahasa Inggeris.Save.
Contoh :
Mencipta AES Crypto 7z Archive menggunakan C#
Untuk melindungi fail anda, anda boleh menggunakan AES encryption*, ciri perpustakaan .NET 7z yang meningkatkan keselamatan arkib:
- Mencipta contoh daripada 7PerkhPenggunaan.
- Menetapkan parameter penyulitan yang diperlukan.
- Masukkan entri ke dalam arkib dan simpan.
Contoh :
Set Kata Laluan Berbeza untuk entri 7z menggunakan C#
Untuk memperuntukkan kata laluan unik kepada entri yang berbeza dalam arkib anda:
- Pembukaan A FileStream untuk arkib 7z.
- Use Kumpulan Artikel.CreateEntry untuk menambah entri sambil menentukan kata laluan individu.
- Menyelamatkan Arkib
Contoh :
Conclusion
Dalam artikel ini, kami telah meneroka bagaimana untuk **mencipta arkib 7z secara programmatik dalam C# ** , memastikan mereka dengan kripsi AES dan menugaskan kata laluan yang unik kepada entri. Laporan Aspose.ZIP.
Dengan menggunakan Aspose Plugin ** untuk .NET, anda boleh menguruskan fail dengan cekap, memohon penyulitan, dan menyempurnakan aliran kerja anda - semua untuk hanya $ 99 . Unlock ciri-ciri canggih hari ini dengan plugin pengekstrakan fail .Net yang boleh dipercayai ini, menyokong semua format utama!
More in this category
- Mencipta Arkib ZIP Lurus dalam C# Mengekstrak Zip Nested Dengan Efektif
- Ekstrak 7z Fail dalam C# Kata laluan terbuka dilindungi 7zip Arkib
- Menambah fail atau folder ke Arkib ZIP secara berprogram dalam C#
- Mengekstrak fail RAR dalam C# Unrar Arkib rAR Secara berkesan
- Mengekstrak Nested ZIP Arkib dalam C#