Bagaimana untuk mencipta arkib 7z dalam C#

Bagaimana untuk mencipta arkib 7z dalam C#

Ia termasuk langkah-langkah terperinci dan sampel kod untuk menunjukkan bagaimana untuk mencipta fail 7z dalam aplikasi anda tanpa memerlukan apa-apa alat pihak ketiga atau aplikasi kompresi.

Kelebihan Mencipta 7z Arkib

  • Kadar kompresi yang tinggi :- Format 7z sering memberikan kompresi yang lebih baik berbanding dengan format lain.

  • ** Sokongan pelbagai rangkaian** :- Membolehkan kelajuan kompresi yang lebih cepat dengan menggunakan pelbagai teras CPU.

  • *Perkh yang kuat *:- Ia menawarkan penyulitan AES-256 untuk peningkatan keselamatan data yang disimpan.

Tag: persiapan persekitaran

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

Langkah-langkah Panduan untuk Mencipta Arkib 7z

Langkah 1: Memasang Aspose.ZIP

Tambah kepada Aspose.ZIP perpustakaan untuk projek anda menggunakan NuGet.

Install-Package Aspose.ZIP

Langkah 2: Memperkenalkan objek SevenZipArchive

Mencipta contoh daripada SevenZipArchive Kelas yang

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

Langkah 3: Tambah fail dan direktori

Gunakan yang CreateEntries kaedah untuk menambah fail atau direktori ke dalam arkib.

archive.CreateEntries("folder");

Langkah 4: Simpan Arkib 7z

Akhirnya, simpan arkib sebagai fail 7z pada cakera.

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

Contoh Kod Lengkap Untuk Mencipta Arkib 7z

Berikut ialah 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");
}

Maklumat tambahan

  • Perpustakaan Aspose.ZIP membolehkan ciri-ciri canggih seperti penyulitan AES untuk memastikan arkib anda selamat.
  • Anda juga boleh melaksanakan multithreading untuk pemprosesan yang lebih cepat apabila mencipta arkib.

Conclusion

Tutorial ini telah menunjukkan kepada anda bagaimana untuk mencipta arkib 7z dalam C# menggunakan Aspose.ZIP. Prosesnya mudah, dan dengan fleksibiliti perpustakaan, anda boleh dengan mudah menguruskan jenis fail yang berbeza dan meningkatkan keupayaan pemprosesan fail aplikasi anda.

 Melayu