Com crear l'arxiu 7z en C#

Com crear l'arxiu 7z en C#

Aquest article bàsic explica com crear un arxiu 7z en C#. Inclou passos detallats i una mostra de codi per demostrar com crear un arxiu 7z dins de les seves aplicacions sense necessitar qualsevol eina de tercers o aplicacions de compressi.

Beneficis de crear 7z Arxius

  • Alta taxa de compressi:- El format 7z sovint proporciona una millor compressió en comparació amb altres formats.

  • Suport multi-tendència:- Facilita velocitats de compressió més ràpides mitjançant l’ús de múltiples cores de CPU.

  • Creació de codificaci:- Ofereix criptografia AES-256 per millorar la seguretat de les dades arxivades.

Previsió: Preparar el medi ambient

  • Instal·lació de Visual Studio o qualsevol compatible .NET IDE.
  • Instal·la Aspose.ZIP a través de NuGet Package Manager.

Guia de pas a pas per crear l’arxiu 7z

Pas 1: Instal·lació Aspose.ZIP

Add the Aspose.ZIP library to your project using NuGet.

Install-Package Aspose.ZIP

Pas 2: Iniciar l’objecte SevenZipArchive

Create an instance of the SevenZipArchive class.

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

Pas 3: Afegir arxius i direccions

Use the CreateEntries method to add files or directories to the archive.

archive.CreateEntries("folder");

Pas 4: Salvar l’arxiu 7z

Finalment, guardar l’arxiu com un fitxer 7z en el disc.

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

Exemple de codi complet per crear un arxiu 7z

Aquí teniu un exemple complet de C# que il·lustra el procés de creació de l’arxiu 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");
}

Informació addicional

  • La biblioteca Aspose.ZIP permet per a característiques avançades com ara la criptografia AES per protegir els seus arxius.
  • També es pot implementar multithreading per a un processament més ràpid quan es creen arxius.

Conclusió

Aquest tutorial t’ha mostrat com crear un arxiu 7z en C# utilitzant Aspose.ZIP. El procés és senzill, i amb la flexibilitat de la biblioteca, pots gestionar fàcilment diferents tipus de fitxers i millorar les capacitats de gestió de fitxers de la teva aplicaci.

 Català