Jak utworzyć plik ZIP w pamięci w języku C#

W tym samouczku krok po kroku dowiesz się, jak utworzyć plik ZIP w pamięci w języku C#. Musisz wykonać następujące proste kroki, aby móc utworzyć archiwum ZIP w pamięci.

Kroki, aby utworzyć plik ZIP w pamięci w języku C#

  1. Dodaj odwołanie do pakietu NuGet Aspose.ZIP for .NET do rozwiązania
  2. Dodaj instrukcję using Aspose.Zip w pliku kodu Program.cs
  3. Zastosuj licencję na API Aspose.ZIP metodą License.SetLicense
  4. Pobierz pojedyncze lub wszystkie pliki z folderu znajdującego się na dysku i przechowuj ich ścieżki w tablicy ciągów
  5. Utwórz obiekt Archive Class w pamięci
  6. Dla każdego pliku utwórz węzeł ArchiveEntry w archiwum ZIP
  7. Zapisz lub skopiuj instancję ZIP Archive do MemoryStream

Poniższy przykładowy kod w języku C# może służyć w aplikacji .NET do kompresji wszystkich plików w folderze na dysku do ZIP file format, a następnie zapisywania pliku ZIP w obiekcie strumienia pamięci.

Kod do tworzenia pliku ZIP w pamięci w C#

Tak więc ten plik C# do tworzenia plików zip w aplikacji konsoli pamięci zasadniczo pomoże ci przekonwertować folder do formatu ZIP i zapisać całą zawartość folderu w pamięci w formacie skompresowanym. Następnie możesz ponownie utworzyć plik ZIP z MemoryStream C# i zapisać go na dysku. Gdy archiwum zostanie ponownie utworzone w systemie plików, możesz użyć wyodrębnij plik ZIP za pomocą C# kodu.

 Polski