Cara Membuat Arsip 7z di C#

Cara Membuat Arsip 7z di C#

Artikel dasar ini menjelaskan bagaimana untuk membuat arsip 7z dalam C#. Ini termasuk langkah-langkah terperinci dan sampel kode untuk menunjukkan bagaimana untuk membuat file 7z dalam aplikasi Anda tanpa perlu alat pihak ketiga atau aplikasi kompresi.

Manfaat Membuat Arsip 7z

  • Tingkat Kompresi Tinggi:- Format 7z sering memberikan kompresi yang lebih baik dibandingkan dengan format lain.

  • Dukungan Multi-Threading:- Memungkinkan kecepatan kompresi yang lebih cepat dengan menggunakan beberapa inti CPU.

  • Kekuatan enkripsi yang kuat:- Ini menawarkan enkripsi AES-256 untuk keamanan yang lebih baik dari data yang diarkibkan.

Persyaratan: Persiapan Lingkungan

  • Menginstal Visual Studio atau IDE .NET yang kompatibel.
  • Instal Aspose.ZIP melalui NuGet Package Manager.

Langkah-langkah panduan untuk membuat 7z Archive

Langkah 1: Menginstal Aspose.ZIP

Tambahkan ke Aspose.ZIP perpustakaan untuk proyek Anda menggunakan NuGet.

Install-Package Aspose.ZIP

Langkah 2: Memulai objek SevenZipArchive

Mencipta contoh dari SevenZipArchive Kelas yang

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

Langkah 3: Tambahkan file dan direktori

Gunakan The CreateEntries Metode untuk menambahkan file atau direktori ke arkib.

archive.CreateEntries("folder");

Langkah 4: Simpan 7z Archive

Akhirnya, simpan file sebagai file 7z pada cakera.

archive.Save("folder.7z");

Contoh kode lengkap untuk membuat 7z Archive

Berikut adalah contoh lengkap C# yang menggambarkan proses penciptaan arkib 7z:

// Create an empty 7z archive
using (SevenZipArchive archive = new SevenZipArchive())
{
    // Call the CreateEntries function to add the folder containing the contents
    archive.CreateEntries("folder");

    // Save the archive as a 7z file
    archive.Save("folder.7z");
}

Informasi Tambahan

  • Perpustakaan Aspose.ZIP memungkinkan fitur lanjutan seperti enkripsi AES untuk mengamankan file Anda.
  • Anda juga dapat melaksanakan multithreading untuk pemrosesan lebih cepat saat membuat file.

Kesimpulan

Tutorial ini telah menunjukkan kepada Anda bagaimana untuk membuat arsip 7z dalam C# menggunakan Aspose.ZIP. Prosesnya sederhana, dan dengan fleksibilitas perpustakaan, Anda dapat dengan mudah mengelola jenis file yang berbeda dan meningkatkan kemampuan pengendalian file aplikasi Anda.

 Indonesia