Hét ZIP-fájl létrehozása – Aspose.Zip for .NET oktatóanyag

Bevezetés

.NET fejlesztés területén a fájlok kezelése és tömörítése gyakori feladat. Az Aspose.Zip for .NET hatékony megoldást kínál a tömörített archívumok kezelésére, és számos tömörítési módszert kínál. Ebben az oktatóanyagban megvizsgáljuk, hogyan használhatja az Aspose.Zip for .NET-et hét Zip fájlok létrehozásához különböző tömörítési módszerekkel.

Előfeltételek

Mielőtt belevágnánk az oktatóanyagba, győződjön meg arról, hogy rendelkezik a következőkkel:

  • A C# programozás alapvető ismerete.
  • A Visual Studio telepítve van a gépedre.
  • Aspose.Zip a .NET könyvtárhoz. Letölthetiitt.

Névterek importálása

Kezdje a szükséges névterek importálásával a C# projektbe. A kezdéshez használja a következő kódrészletet:

using Aspose.Zip.Saving;
using Aspose.Zip.SevenZip;

LZMA2 tömörítés

//ExStart: SevenZipWithVariousCompressionMethods

//LZMA2
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipLZMA2CompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_lzma2.7z");
}

//ExEnd: SevenZipWithVariousCompressionMethods
Console.WriteLine("Successfully Created a Seven Zip File with LZMA2 Compression");

BZip2 tömörítés

//BZip2
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipBZip2CompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_bzip2.7z");
}
Console.WriteLine("Successfully Created a Seven Zip File with BZip2 Compression");

Tárolás, tömörítés nélkül

//Tárolás, nincs tömörítés
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipStoreCompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_store.7z");
}
Console.WriteLine("Successfully Created a Seven Zip File with No Compression (Store)");

Következtetés

Ebben az oktatóanyagban megvizsgáltuk az Aspose.Zip for .NET sokoldalúságát a Seven Zip fájlok különböző tömörítési módszerekkel történő létrehozásában. Akár nagy tömörítési arányra van szüksége, akár egyáltalán nem szeretne tömörítést, az Aspose.Zip rugalmasságot biztosít az Ön igényeinek kielégítésére.

GYIK

Használhatom az Aspose.Zip for .NET fájlt bármilyen típusú fájlhoz?

Igen, az Aspose.Zip for .NET a fájltípusok széles skáláját támogatja, lehetővé téve a különféle formátumok tömörítését és kicsomagolását.

Elérhető ingyenes próbaverzió az Aspose.Zip for .NET számára?

Igen, ingyenes próbaverziót kaphatitt.

Hol találom az Aspose.Zip for .NET dokumentációját?

A dokumentáció elérhetőitt.

Hogyan szerezhetek ideiglenes licenceket az Aspose.Zip for .NET számára?

Ideiglenes jogosítványok szerezhetők beitt.

Hol kaphatok támogatást az Aspose.Zip for .NET-hez?

Támogatást kérhetsz aAspose.Zip fórum.