7z архиви в C#

7z архива в C#. Тя включва подробни стъпки и код проба, за да покаже как да се създаде 7z.

Предимства на създаването на 7z архиви

  • Висока степен на компресия:- 7z формат често осигурява по-добра компресия в сравнение с други формати.

  • Многостранна подкрепа за търговия:- Осигурява по-бързи скорости на компресия чрез използване на няколко CPU ядра.

  • Силна криптовалута:- Предлага AES-256 шифроване за подобрена сигурност на архивираните данни.

Предимства: Подготвяне на околната среда

  • Visual Studio или всяка съвместима .NET IDE.
  • Aspose.ZIP чрез NuGet Package Manager.

Стъпка по стъпка ръководство за създаване на 7z Архив

Стъпка 1: Инсталирайте Aspose.ZIP

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

Install-Package Aspose.ZIP

Стъпка 2: Иницијализиране на SevenZipArchive Object

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: Запазете архива на 7z

Накрая, запазете архива като 7z файл на диска.

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

Допълнителен код Пример за създаване на 7z Архив

C#, който илюстрира процеса на създаване на 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");
}

Допълнителна информация

  • Aspose.ZIP позволява на усъвършенствани функции като AES.
  • Можете също така да изпълните мултитрейдинг за по-бързо обработване при създаването на архиви.

заключение

Този урок ви е показал как да създадете 7z архива в C# с помощта на Aspose.ZIP. Процесът е прост, и с гъвкавостта на библиотеката, можете лесно да управлявате различни типове файлове и да подобрите възможностите за управление на файлите на приложението си.

 Български