Miten luoda 7z arkisto C#

Miten luoda 7z arkisto C#

Tämä perus artikkeli selittää, miten luoda 7z arkisto C#. Se sisältää yksityiskohtaiset vaiheet ja koodin näyte osoittaa, miten luoda 7z tiedosto sovelluksissasi ilman, että tarvitaan mitään kolmannen osapuolen työkaluja tai kompressi sovelluksia.

7z arkiston luomisen edut

  • Korkea kompressiosuus:- 7z-muoto tarjoaa usein parempaa kompressiota verrattuna muihin muotoihin.

  • Monikokoinen tuki:- Se mahdollistaa nopeamman kompressiopeuden käyttämällä useita CPU-koreita.

  • Vahva salaus:- Tarjoaa AES-256 salauksen arkistoitujen tietojen turvallisuuden parantamiseksi.

Edellytykset: Ympäristön valmistelu

  • Aseta Visual Studio tai yhteensopiva .NET IDE.
  • Asenna Aspose.ZIP NuGet Package Managerin kautta.

Vaiheittainen opas luoda 7z Archive

Vaihe 1: Asenna Aspose.ZIP

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

Install-Package Aspose.ZIP

Vaihe 2: Aloita seitsemänZipArchive-objekti

Create an instance of the SevenZipArchive class.

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

Vaihe 3: Lisää tiedostoja ja ohjaimia

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

archive.CreateEntries("folder");

Vaihe 4: Save the 7z Archive

Loppujen lopuksi tallentaa arkisto 7z tiedostona levylle.

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

Täydellinen koodin esimerkki luodaan 7z arkisto

Tässä on täydellinen C# esimerkki, joka kuvastaa 7z arkiston luomisen prosessia:

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

Lisätietoja

  • Aspose.ZIP-kirjasto mahdollistaa kehittyneitä ominaisuuksia, kuten AES-salausta, tiedostojen turvaamiseksi.
  • Voit myös toteuttaa multithreading nopeamman käsittelyn, kun luot arkistoja.

johtopäätöksiä

Tämä opetusohjelma on osoittanut sinulle, miten luoda 7z arkisto C# käyttämällä Aspose.ZIP. Prosessi on yksinkertainen, ja joustavuuden kirjasto, voit helposti hallita erilaisia tiedostotyyppejä ja parantaa sovelluksen tiedostojen käsittelyä.

 Suomi