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