
Dalam A Post sebelumnya, Kami telah mengeksplorasi cara membuat ZIP Arsip yang digunakan C#. Sekarang, kami akan mengalihkan fokus kami ke format 7z, yang terkenal dengan nisbah kompresi yang tinggi dan kemampuan enkripsi AES yang kuat 256-bit. ini menjadikan perpustakaan .NET 7z pilihan ideal untuk menangani arkib dengan aman dan efisien.
Apa yang akan Anda pelajari
Dalam tutorial ini, Anda akan belajar bagaimana untuk mencipta 7z (7-Zip) arkib secara programmatik menggunakan C:
- Mencipta 7z Archive dengan Single Entry
- Mencipta AES Encrypted 7z Archive
- Menetapkan kata sandi yang berbeda untuk entri 7z
Kami akan menggunakan Aspose.ZIP untuk .NET Anda dapat menginstal perpustakaan ini melalui:
- Pengelola Paket NuGet
- Mengunduh DLL dan memasukkannya ke dalam proyek Anda
Buat 7z (7-Zip) Archive menggunakan C#
Anda dapat mengkompresi file ke dalam arsip 7z, cocok untuk kedua skenario file tunggal dan file berbilang. fungsi ini menyediakan solusi yang efisien untuk pengembang yang mencari alat ekstraksi .NET RAR.
Membuat 7z Archive dengan Single Entry
Untuk membuat file 7z dengan satu file, ikuti langkah-langkah berikut:
- Buka yang baru FileStream Untuk membuat file 7z.
- Sebaiknya segera SevenZipArchive Kelas yang.
- Tambahkan file dengan menggunakan 7PenghargaanPenghargaan.CreateEntry.
- Simpan Arsip dengan 7Penghargaan.Save.
Berikut adalah contoh C# untuk menggambarkan:
Mencipta 7z Archive dengan Multiple Entries
Untuk mengkompresi beberapa file ke dalam satu arkib 7z:
- Mencipta contoh dari SevenZipArchive Kelas yang.
- Penggunaan 7Penghargaan.CreateEntries dan melewati jalur folder.
- Simpan Arsip dengan 7Penghargaan.Save.
Contohnya:
Buat AES Encrypted 7z Archive menggunakan C#
Untuk mengamankan file Anda, Anda dapat menggunakan AES encryption, fitur dari perpustakaan .NET 7z yang meningkatkan keamanan file:
- Mencipta contoh dari 7 Pengaturan Encryption.
- Mengatur parameter enkripsi yang diperlukan.
- Menambahkan entri ke arkib dan menyimpannya.
Contohnya:
Mengatur kata sandi yang berbeda untuk entri 7z menggunakan C#
Untuk memperuntukkan kata sandi unik ke entri yang berbeda di dalam arsip Anda:
- Buka A FileStream Untuk file 7z.
- Penggunaan 7PenghargaanPenghargaan.CreateEntry Menambahkan entri sambil menentukan kata sandi individu.
- Simpan file tersebut.
Contohnya:
Kesimpulan
Dalam artikel ini, kami telah mengeksplorasi cara untuk mencipta arkib 7z secara programmatik dalam C#, menjamin mereka dengan cryption AES dan menugaskan kata sandi unik untuk entri Aspose.ZIP Dokumentasi.
Dengan menggunakan Aspose Plugin untuk .NET, Anda dapat dengan efisien mengelola arkib, menerapkan enkripsi, dan menyempurnakan aliran kerja Anda – semuanya untuk hanya $ 99. Unlock fitur lanjutan hari ini dengan plugin ekstraksi arkib .NET yang dapat diandalkan ini, mendukung semua format utama!