Aspose.Zip untuk .NET - Tutorial Penyimpanan File Aman

Dalam dunia pengembangan .NET, mengelola dan memanipulasi file adalah tugas yang umum. Aspose.Zip untuk .NET adalah perpustakaan canggih yang memberi pengembang kemampuan untuk mengompresi, mendekompresi, dan memanipulasi arsip zip dengan lancar. Dalam tutorial ini, kita akan mempelajari skenario spesifik: menyimpan banyak file tanpa kompresi dan melindunginya dengan kata sandi. Di akhir panduan ini, Anda akan dibekali dengan pengetahuan untuk mengimplementasikan fungsi ini menggunakan Aspose.Zip untuk .NET.

Prasyarat

Sebelum kita mendalami tutorialnya, pastikan Anda memiliki prasyarat berikut:

  • Aspose.Zip untuk Perpustakaan .NET: Pastikan Anda telah menginstal perpustakaan Aspose.Zip untuk .NET. Anda dapat mengunduhnyaDi Sini.

  • Direktori Dokumen: Siapkan direktori tempat file sumber Anda berada. Dalam contoh yang diberikan, variabeldataDir mewakili direktori dokumen Anda.

Impor Namespace

Untuk memulai, mari impor namespace yang diperlukan untuk kode kita:

// Jalur ke direktori sumber daya.
string dataDir = "Your Document Directory"

// Impor namespace Aspose.Zip
using Aspose.Zip;
using Aspose.Zip.Settings.Compression;
using Aspose.Zip.Settings.Encryption;

Langkah 1: Buka File Zip

//ExStart: StoreMutlipleFilesTanpaCompressionWithPassword
using (FileStream zipFile = File.Open(dataDir + "StoreMutlipleFilesWithoutCompressionWithPassword_out.zip", FileMode.Create))
{

Langkah ini melibatkan pembuatan file zip baru menggunakanFileStream. File tersebut akan diberi nama “StoreMutlipleFilesWithoutCompressionWithPassword_out.zip.”

Langkah 2: Buka File Sumber

using (FileStream source1 = File.Open(dataDir + "alice29.txt", FileMode.Open, FileAccess.Read))
{

Di sini, kita membuka file sumber pertama, “alice29.txt,” yang akan disimpan dalam arsip zip.

Langkah 3: Buat Arsip

using (var archive = new Archive(new ArchiveEntrySettings(new StoreCompressionSettings(), new AesEcryptionSettings("p@s$", EncryptionMethod.AES256))))
{

Pada langkah ini, kita membuat sebuah instance dariArchive kelas, menentukan pengaturan kompresi dan enkripsi. Kami menggunakanStoreCompressionSettings untuk menyimpan file tanpa kompresi danAesEcryptionSettings untuk menerapkan enkripsi AES dengan kata sandi (“p@s$”).

Langkah 4: Buat Entri Arsip dan Simpan

archive.CreateEntry("alice29.txt", source1);
archive.Save(zipFile);

Langkah terakhir ini melibatkan pembuatan entri dalam arsip untuk “alice29.txt” dan menyimpan arsip, menyelesaikan proses penyimpanan file tanpa kompresi dan dengan perlindungan kata sandi.

Akhiri tutorial Anda dengan merangkum poin-poin penting dan mendorong pembaca untuk mengeksplorasi kemungkinan lebih lanjut dengan Aspose.Zip untuk .NET.

Kesimpulan

Dalam tutorial ini, kita mempelajari cara menggunakan Aspose.Zip untuk .NET untuk menyimpan banyak file tanpa kompresi dan mengamankannya dengan kata sandi. Saat Anda melanjutkan perjalanan Anda dengan pengembangan .NET, manfaatkan kemampuan Aspose.Zip untuk menyederhanakan tugas manajemen file dan meningkatkan keamanan aplikasi Anda.


FAQ

Bisakah saya menggunakan Aspose.Zip untuk .NET dengan metode enkripsi lainnya?

Ya, Aspose.Zip mendukung berbagai metode enkripsi. Periksa dokumentasinyaDi Sini untuk detailnya.

Di mana saya bisa mendapatkan dukungan untuk Aspose.Zip untuk .NET?

MengunjungiForum Aspose.Zip untuk dukungan dan diskusi komunitas.

Apakah ada uji coba gratis yang tersedia untuk Aspose.Zip untuk .NET?

Ya, Anda dapat mengakses uji coba gratisDi Sini.

Bagaimana saya bisa mendapatkan lisensi sementara untuk Aspose.Zip untuk .NET?

Minta izin sementaraDi Sini.

Di mana saya dapat membeli Aspose.Zip untuk .NET?

Anda dapat membeli Aspose.Zip untuk .NETDi Sini.