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#
- Dodaj odwołanie do pakietu NuGet Aspose.ZIP for .NET do rozwiązania
- Dodaj instrukcję using Aspose.Zip w pliku kodu Program.cs
- Zastosuj licencję na API Aspose.ZIP metodą License.SetLicense
- Pobierz pojedyncze lub wszystkie pliki z folderu znajdującego się na dysku i przechowuj ich ścieżki w tablicy ciągów
- Utwórz obiekt Archive Class w pamięci
- Dla każdego pliku utwórz węzeł ArchiveEntry w archiwum ZIP
- 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.