Як створити архів 7z у C#

Як створити архів 7z у C#

Ця основна стаття пояснює, як створити 7z-архіви в C#. Вона включає в себе детальні кроки і код зразка, щоб показати, як створити 7z-файл в межах ваших додатків без необхідності будь-яких інструментів третіх сторін або компресійних додатків.

Переваги створення 7Z архівів

  • Високий рівень компресії:- Формат 7z часто забезпечує кращу компресію порівняно з іншими форматами.

  • Допомога в різних напрямках:- Забезпечує швидкість компресії за допомогою кількох CPU-корів.

  • Сильна криптовалюта:- Він пропонує AES-256 шифрування для поліпшення безпеки архівованих даних.

Докладніше: Підготовка навколишнього середовища

  • Налаштування Visual Studio або будь-якого сумісного .NET IDE.
  • Завантажити Aspose.ZIP через NuGet Package Manager.

Крок за кроком Посібник для створення 7z Archive

Крок 1: Інсталяція Aspose.ZIP

Додайте до Aspose.ZIP Бібліотека для вашого проекту за допомогою NuGet.

Install-Package Aspose.ZIP

Крок 2: Ініціалізація об’єкта 7ZipArchive

Створіть приклад для SevenZipArchive У класі.

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

Крок 3: Додати файли та каталоги

Використовуйте CreateEntries Метод додавання файлів або каталогів до архіву.

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. Процес простий, і з гнучкістю бібліотеки, ви можете легко управляти різними типами файлів і поліпшити можливості обробки файлів вашої програми.

 Українська