Kako stvoriti ZIP datoteku u memoriji u C#

U ovom vodiču korak po korak naučit ćete kako stvoriti ZIP datoteku u memoriji u C#. Morate izvršiti sljedeće jednostavne korake kako biste mogli stvoriti ZIP arhivu u memoriji.

Koraci za stvaranje ZIP datoteke u memoriji u C#

  1. Rješenju dodajte referencu paketa Aspose.ZIP for .NET NuGet
  2. Dodajte pomoću naredbe Aspose.Zip u datoteku koda Program.cs
  3. Primijenite licencu za Aspose.ZIP API pomoću metode License.SetLicense
  4. Dobijte jednu ili sve datoteke iz mape koja se nalazi na disku i pohranite njihove staze u niz nizova
  5. Stvorite objekt Archive Class u memoriji
  6. Za svaku datoteku kreirajte čvor ArchiveEntry u ZIP arhivi
  7. Spremite ili kopirajte instancu ZIP arhive u MemoryStream

Sljedeći primjer C# koda može se koristiti u vašoj .NET aplikaciji za komprimiranje svih datoteka u mapi na disku u ZIP file format i zatim pohranjivanje ZIP datoteke u objekt toka memorije.

Kod za stvaranje ZIP datoteke u memoriji u C#

Dakle, ova C# aplikacija za stvaranje zip datoteke u memorijskoj konzoli će vam u osnovi pomoći da pretvorite mapu u ZIP format i zapišete cijeli sadržaj mape u memoriju u komprimiranom formatu. Nakon toga, možete ponovno stvoriti ZIP datoteku iz MemoryStream C# i spremiti je na disk. Nakon što se arhiva ponovno stvori u datotečnom sustavu, možete izdvoji ZIP datoteku pomoću C# kodirati.

 Hrvatski