Jak wyodrębnić plik Zip w C#

W tym samouczku pokażemy, jak wyodrębnić plik Zip w kodzie C#. Możesz użyć języka C# do rozpakowania archiwum w swoich aplikacjach. Ten kod obsługuje wiele zip or archive file formats, takich jak GZip, RAR, TAR, 7Zip i inne.

Kroki, aby wyodrębnić plik Zip w języku C#

  1. Zainstaluj pakiet Aspose.Zip for .NET z NuGet.org
  2. Uwzględnij w kodzie przestrzeń nazw Aspose.Zip
  3. Użyj metody SetLicense, aby skonfigurować licencję na API Aspose.Zip
  4. Załaduj wejściowy plik ZIP do obiektu FileStream
  5. Utwórz nowy Archive object ze strumienia plików
  6. Uzyskaj liczbę plików w archiwum i przejrzyj wpisy archiwum
  7. Wyodrębnij każdy wpis archiwum i zapisz plik na dysku

Każdy wpis w archiwum zawiera nie tylko plik, ale także nazwę pliku. Użyliśmy właściwości Name, aby uzyskać nazwę pliku, a następnie wyodrębniliśmy plik o tej samej nazwie.

Kod do wyodrębnienia pliku Zip w języku C#

W powyższym kodzie użyliśmy FileStream do załadowania Zip archive, a następnie zapisaliśmy wyodrębnione pliki wyjściowe na dysku. Możesz także użyć tego kodu w języku C#, aby rozpakować plik w pamięci. Może to być pomocne, gdy potrzebujesz tych plików dalej w kodzie lub aplikacji i nie chcesz zapisywać ich na dysku. Korzystając z tego kodu, możesz łatwo i szybko utworzyć własny ekstraktor C# Zip w swoich aplikacjach lub jako niezależne narzędzie.

 Polski