Entri dengan Kata Sandi Berbeda di Aspose.Zip untuk .NET

Perkenalan

Selamat datang di dunia Aspose.Zip untuk .NET, perpustakaan canggih yang memberdayakan pengembang untuk mengelola dan memanipulasi arsip ZIP dengan lancar. Dalam tutorial ini, kita akan mempelajari fitur spesifik: bekerja dengan entri dengan kata sandi berbeda. Baik Anda seorang pengembang berpengalaman atau baru memulai, panduan langkah demi langkah ini akan memandu Anda melalui prosesnya, membuka potensi Aspose.Zip untuk .NET.

Prasyarat

Sebelum kita terjun ke dunia menarik dalam mengelola arsip ZIP dengan berbagai kata sandi, pastikan Anda memiliki hal berikut:

  • Aspose.Zip untuk .NET: Pastikan Anda telah menginstal perpustakaan. Jika tidak, Anda dapat menemukan informasi yang diperlukan didokumentasi.
  • Direktori Dokumen: Siapkan direktori untuk menyimpan dokumen Anda.
  • Pengetahuan Dasar C#: Keakraban dengan C# akan bermanfaat karena kita akan menggunakannya untuk coding.

Impor Namespace

Untuk memulai, Anda perlu mengimpor namespace yang diperlukan ke proyek C# Anda. Hal ini memastikan bahwa Anda memiliki akses ke fungsionalitas yang disediakan oleh Aspose.Zip untuk .NET.

using Aspose.Zip.Saving;
using Aspose.Zip.SevenZip;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

Langkah 1: Atur Direktori Dokumen Anda

string dataDir = "Your Document Directory";

Langkah 2: Buat Entri dengan Kata Sandi Berbeda

Sekarang, mari masuk ke fungsionalitas inti membuat entri dengan kata sandi berbeda di Aspose.Zip untuk .NET.

//ExStart: EntriDengan Kata Sandi Berbeda
using (FileStream sevenZipFile = File.Open("archive.7z", FileMode.Create))
{
    FileInfo fi1 = new FileInfo("data1.bin");
    FileInfo fi2 = new FileInfo("data2.bin");
    FileInfo fi3 = new FileInfo("data3.bin");

    using (var archive = new SevenZipArchive())
    {
        archive.CreateEntry("entry1.bin", fi1, false, new SevenZipEntrySettings(new SevenZipStoreCompressionSettings(), new SevenZipAESEncryptionSettings("test1")));
        archive.CreateEntry("entry2.bin", fi2, false, new SevenZipEntrySettings(new SevenZipStoreCompressionSettings(), new SevenZipAESEncryptionSettings("test2")));
        archive.CreateEntry("entry3.bin", fi3, false, new SevenZipEntrySettings(new SevenZipStoreCompressionSettings(), new SevenZipAESEncryptionSettings("test3")));
        
        archive.Save(sevenZipFile);
    }
}
//ExEnd: Entri Dengan Kata Sandi Berbeda

Langkah 3: Verifikasi

Setelah mengeksekusi kode, periksa konsol Anda untuk memastikan bahwa file Seven Zip dengan pengaturan enkripsi AES telah berhasil dibuat.

Console.WriteLine("Successfully Created a Seven Zip File with AES Encryption Settings");

Kesimpulan

Selamat! Anda sekarang telah menguasai seni bekerja dengan entri yang memiliki kata sandi berbeda di Aspose.Zip untuk .NET. Kemampuan yang kuat ini membuka pintu menuju peningkatan keamanan dan fleksibilitas saat mengelola arsip ZIP di aplikasi Anda.

FAQ

Q1: Apakah Aspose.Zip untuk .NET kompatibel dengan semua versi .NET?

A1: Ya, Aspose.Zip untuk .NET dirancang untuk berintegrasi secara mulus dengan semua versi kerangka .NET.

Q2: Dapatkah saya menggunakan Aspose.Zip untuk .NET dalam proyek komersial saya?

A2: Tentu saja! Aspose.Zip untuk .NET menawarkan lisensi komersial, dan Anda dapat menemukan informasi lebih lanjut tentang cara membeliDi Sini.

Q3: Apakah tersedia uji coba gratis?

A3: Ya, Anda dapat menjelajahi fitur Aspose.Zip untuk .NET dengan uji coba gratis. MemulaiDi Sini.

Q4: Bagaimana saya bisa mendapatkan dukungan untuk Aspose.Zip untuk .NET?

A4: Untuk pertanyaan atau bantuan apa pun, kunjungiAspose.Zip Forum.

Q5: Bisakah saya menggunakan Aspose.Zip untuk .NET tanpa lisensi permanen?

A5: Ya, Anda bisa mendapatkan lisensi sementara untuk kebutuhan jangka pendek Anda. Temukan detail lebih lanjutDi Sini.