Как да създадете ZIP файл в паметта в C#

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

Стъпки за създаване на ZIP файл в паметта в C#

  1. Добавете Aspose.ZIP for .NET препратка към пакет NuGet към решението
  2. Добавете с помощта на оператора Aspose.Zip в кодовия файл Program.cs
  3. Приложете лиценз за Aspose.ZIP API, като използвате метода License.SetLicense
  4. Вземете единични или всички файлове от папка, разположена на диска, и съхранете пътищата им в масив от низове
  5. Създайте обект на Archive Class в паметта
  6. За всеки файл създайте възел ArchiveEntry в ZIP архив
  7. Запазете или копирайте копие на ZIP архив в MemoryStream

Следният пример на C# код може да се използва във вашето .NET приложение за компресиране на всички файлове в папка на диска до ZIP file format и след това да съхраните ZIP файл в обект на поток от памет.

Код за създаване на ZIP файл в паметта в C#

И така, това C# създаване на zip файл в конзолно приложение за памет по същество ще ви помогне да конвертирате папка в ZIP формат и да запишете цялото съдържание на папката в паметта в компресиран формат. След това можете да създадете отново ZIP файл от MemoryStream C# и да го запишете на диск. След като архивът бъде пресъздаден във файловата система, можете да извлечете ZIP файл с помощта на C# кодирате.

 Български