Како креирати 7з архиве у Ц #
Овај основни чланак објашњава како да креирате 7з архиву у Ц #. То укључује детаљне кораке и код узорка да покаже како да креирате 7з датотеку у вашим апликацијама без потребе за било којим алатима или компресијским апликацијама треће стране.
Предности креирања 7з архива
Висока стопа компресије:- 7з формат често пружа бољу компресију у поређењу са другим форматима.
Мулти-Трејдинг подршка:- Омогућава брже брзине компресије користећи више ЦПУ кодова.
Силна шифровање:- Понуђује АЕС-256 шифровање за побољшање безбедности архивираних података.
Принципи: Припрема за животну средину
- Инсталирајте Visual Studio или било који компатибилан .NET IDE.
- Инсталирајте Aspose.ZIP преко NuGet Package Manager.
Корак по корак водич за креирање 7з архива
Корак 1: Инсталирајте Aspose.ZIP
Add the Aspose.ZIP
library to your project using NuGet.
Install-Package Aspose.ZIP
Корак 2: Иницијалишете објекат SevenZipArchive
Create an instance of the SevenZipArchive
class.
using Aspose.Zip.SevenZip;
SevenZipArchive archive = new SevenZipArchive();
Корак 3: Додајте датотеке и директорије
Use the CreateEntries
method to add files or directories to the archive.
archive.CreateEntries("folder");
Корак 4: Сачувајте 7з архиву
На крају, сачувати архиву као 7з датотеку на диску.
archive.Save("folder.7z");
Потпуни пример кода за креирање 7з архива
Ево комплетног примера Ц # који илуструје процес креирања 7з архива:
// 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");
}
Додатне информације
- Аппосе.ЗИП библиотека омогућава напредне функције као што је АЕС шифровање да обезбеди своје архиве.
- Такође можете имплементирати мултитреадинг за бржу обраду приликом креирања архива.
Закључак
Овај туториал вам је показао како да креирате 7з архиву у Ц# користећи Асписе.ЗИП. Процес је једноставан, а са флексибилности библиотеке, лако можете управљати различитим типовима датотека и побољшати могућности управљања датотекама ваше апликације.