Voci con password diverse in Aspose.Zip per .NET

introduzione

Benvenuti nel mondo di Aspose.Zip per .NET, una potente libreria che consente agli sviluppatori di gestire e manipolare gli archivi ZIP senza problemi. In questo tutorial approfondiremo una funzionalità specifica: lavorare con voci con password diverse. Che tu sia uno sviluppatore esperto o che tu abbia appena iniziato, questa guida passo passo ti guiderà attraverso il processo, sbloccando il potenziale di Aspose.Zip per .NET.

Prerequisiti

Prima di immergerci nell’entusiasmante mondo della gestione degli archivi ZIP con password diverse, assicurati di avere quanto segue:

  • Aspose.Zip per .NET: assicurati di avere la libreria installata. In caso contrario, è possibile trovare le informazioni necessarie neldocumentazione.
  • Directory dei documenti: imposta una directory in cui archiviare i tuoi documenti.
  • Conoscenza di base di C#: la familiarità con C# sarà utile poiché lo utilizzeremo per la codifica.

Importa spazi dei nomi

Per iniziare, devi importare gli spazi dei nomi necessari nel tuo progetto C#. Ciò garantisce l’accesso alle funzionalità fornite da Aspose.Zip per .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;

Passaggio 1: imposta la directory dei documenti

string dataDir = "Your Document Directory";

Passaggio 2: crea voci con password diverse

Ora entriamo nella funzionalità principale della creazione di voci con password diverse in Aspose.Zip per .NET.

//ExStart: voci con password diverse
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: voci con password diverse

Passaggio 3: verifica

Dopo aver eseguito il codice, controlla la tua console per assicurarti che il file Seven Zip con le impostazioni di crittografia AES sia stato creato correttamente.

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

Conclusione

Congratulazioni! Ora hai imparato l’arte di lavorare con voci con password diverse in Aspose.Zip per .NET. Questa potente funzionalità apre le porte a maggiore sicurezza e flessibilità nella gestione degli archivi ZIP nelle tue applicazioni.

Domande frequenti

Q1: Aspose.Zip per .NET è compatibile con tutte le versioni di .NET?

A1: Sì, Aspose.Zip per .NET è progettato per integrarsi perfettamente con tutte le versioni del framework .NET.

Q2: Posso utilizzare Aspose.Zip per .NET nei miei progetti commerciali?

A2: Assolutamente! Aspose.Zip per .NET offre licenze commerciali e puoi trovare ulteriori informazioni su come acquistarleQui.

Q3: È disponibile una prova gratuita?

R3: Sì, puoi esplorare le funzionalità di Aspose.Zip per .NET con una prova gratuita. IniziareQui.

Q4: Come posso ottenere supporto per Aspose.Zip per .NET?

R4: Per qualsiasi domanda o assistenza, visitare ilAspose.Zip Forum.

Q5: posso utilizzare Aspose.Zip per .NET senza una licenza permanente?

R5: Sì, puoi ottenere una licenza temporanea per le tue esigenze a breve termine. Trova maggiori dettagliQui.