
Dalam posting sebelumnya, kami menjelajahi cara membuat arsip ZIP menggunakan C#. Sekarang, kami akan mengalihkan fokus kami ke format 7z, yang terkenal karena rasio kompresi yang tinggi dan kemampuan enkripsi AES 256-bit yang kuat. Ini menjadikan pustaka .NET 7z pilihan ideal untuk menangani arsip dengan aman dan efisien.
Apa yang Akan Anda Pelajari
Dalam tutorial ini, Anda akan belajar bagaimana membuat arsip 7z (7-Zip) secara programatis menggunakan C#. Kami akan membahas topik berikut:
- Membuat Arsip 7z dengan Satu Entri
- Membuat Arsip 7z yang Terenskripsi AES
- Menetapkan Kata Sandi Berbeda untuk Entri 7z
Kami akan menggunakan API Aspose.ZIP untuk .NET. Anda dapat menginstal pustaka ini melalui:
- Manajer Paket NuGet
- Unduh DLL dan sertakan dalam proyek Anda
Buat Arsip 7z (7-Zip) menggunakan C#
Anda dapat mengompres file ke dalam arsip 7z, yang cocok untuk skenario file tunggal dan beberapa file. Fungsionalitas ini menyediakan solusi hemat biaya bagi pengembang yang mencari alat ekstraksi RAR .NET.
Buat Arsip 7z dengan Satu Entri
Untuk membuat arsip 7z dengan satu file, ikuti langkah-langkah berikut:
- Buka FileStream baru untuk membuat file 7z.
- Buat instansi kelas SevenZipArchive.
- Tambahkan file menggunakan SevenZipArchive.CreateEntry.
- Simpan arsip dengan SevenZipArchive.Save.
Berikut adalah contoh C# untuk mengilustrasikan:
Buat Arsip 7z dengan Beberapa Entri
Untuk mengompres beberapa file menjadi satu arsip 7z:
- Buat instansi kelas SevenZipArchive.
- Gunakan SevenZipArchive.CreateEntries dan berikan jalur folder.
- Simpan arsip dengan SevenZipArchive.Save.
Contoh:
Buat Arsip 7z yang Terenskripsi AES menggunakan C#
Untuk mengamankan arsip Anda, Anda dapat memanfaatkan enkripsi AES, fitur dari pustaka .NET 7z yang meningkatkan keamanan arsip:
- Buat instansi dari SevenZipAESEncryptionSettings.
- Konfigurasikan parameter enkripsi yang diperlukan.
- Tambahkan entri ke arsip dan simpan.
Contoh:
Tetapkan Kata Sandi Berbeda untuk Entri 7z menggunakan C#
Untuk menetapkan kata sandi unik untuk entri yang berbeda dalam arsip Anda:
- Buka FileStream untuk arsip 7z.
- Gunakan SevenZipArchive.CreateEntry untuk menambahkan entri sambil menentukan kata sandi individu.
- Simpan arsip.
Contoh:
Kesimpulan
Dalam artikel ini, kami telah menjelajahi cara membuat arsip 7z secara programatis dalam C#, mengamankannya dengan enkripsi AES, dan menetapkan kata sandi unik untuk entri. Untuk fitur yang lebih canggih dan praktik terbaik, lihat dokumentasi Aspose.ZIP.
Dengan memanfaatkan Plugin Aspose untuk .NET, Anda dapat mengelola arsip dengan efisien, menerapkan enkripsi, dan memperlancar alur kerja Anda—semua hanya dengan $99. Buka fitur canggih hari ini dengan plugin ekstraksi arsip .NET yang andal ini, mendukung semua format utama!