Hogyan készítsünk 7z archívumot C#

Hogyan készítsünk 7z archívumot C#

Ez az alapvető cikk elmagyarázza, hogyan kell létrehozni egy 7z archívumot a C#. Ez tartalmaz részletes lépéseket és egy kódmintát, hogy megmutassa, hogyan kell létrehozni egy 7z fájlt az alkalmazásokon belül anélkül, hogy bármilyen harmadik fél eszközei vagy tömörítési alkalmazások.

7z archívum létrehozásának előnyei

  • magas tömörítési arány:- A 7z formátum gyakran jobb tömörítést biztosít, mint más formátumok.

  • Többszintű támogatás:- Gyorsabb kompressziós sebességet biztosít a több CPU-kór használatával.

  • erős titkosítás:- Az AES-256 titkosítást az archivált adatok fokozott biztonsága érdekében kínálja.

Előfeltételek: a környezet előkészítése

  • A Visual Studio vagy bármely kompatibilis .NET IDE beállítása.
  • Telepítse az Aspose.ZIP-t a NuGet Package Manager segítségével.

Lépésről lépésre útmutató a 7z archívum létrehozására

1. lépés: Az Aspose.ZIP telepítése

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

Install-Package Aspose.ZIP

2. lépés: A SevenZipArchive objektum kezdeményezése

Create an instance of the SevenZipArchive class.

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

3. lépés: Adjunk hozzá fájlokat és címkéket

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

archive.CreateEntries("folder");

4. lépés: mentse meg a 7z archívumot

Végül mentse az archívumot, mint egy 7z fájlt a lemezre.

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

Tökéletes példája a 7z archívum létrehozásához

Íme egy teljes C# példa, amely illusztrálja a 7z archívum létrehozásának folyamatát:

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

További információk

  • Az Aspose.ZIP könyvtár lehetővé teszi a fejlett funkciók, mint például az AES titkosítás, hogy biztonságos az archívumok.
  • Az archívumok létrehozásakor gyorsabb feldolgozás érdekében többszörözést is végrehajthat.

következtetések

Ez a kézikönyv megmutatta, hogyan kell létrehozni egy 7z archívumot a C# használatával Aspose.ZIP. A folyamat egyszerű, és a rugalmasság a könyvtár, akkor könnyen kezelni a különböző fájltípusok és javítani az alkalmazás fájlkezelési képességeit.

 Magyar