Ten temat przedstawia sposób konwersji ZIP na 7z w języku C#. Zawiera opis konfiguracji środowiska, kroków algorytmu oraz działający przykład kodu umożliwiający konwersję ZIP do 7zip w C#. Co więcej, integracja tej funkcji z Twoją aplikacją nie wymaga instalacji żadnego dodatkowego oprogramowania do kompresji plików.
Kroki konwersji ZIP do 7ZIP w C#
- Zainstaluj Aspose.ZIP, aby przekonwertować archiwum ZIP na 7z
- Wczytaj katalog ZIP za pomocą klasy Archive
- Zdefiniuj obiekt klasy SevenZipArchive w celu zapisu katalogu wyjściowego 7z
- Iteruj przez każdy plik w archiwum ZIP i utwórz odpowiedni wpis w archiwum 7z
- Zapisz wygenerowany plik 7z za pomocą metody Save
Powyższe kroki prezentują ogólny proces eksportu ZIP do 7zip w C#. Na początku ładowane jest wejściowe archiwum ZIP, następnie każdy wpis jest przetwarzany po kolei. Ostatecznie wszystkie dane są kopiowane ze źródła do archiwum docelowego.
Kod C# do eksportu ZIP do 7z
Powyższy fragment kodu przedstawia sposób konwersji ZIP do 7z w C#. Wykorzystuje klasy Archive i SevenZipArchive do wykonania konwersji. Możesz go także dostosować, np. używając klasy SevenZipEntrySettings do konfiguracji poziomu kompresji lub szyfrowania w zależności od potrzeb.
Ten samouczek wyjaśnia wszystkie szczegóły związane z obsługą zip 7z w C#. Jeżeli chcesz programowo rozpakować wygenerowany plik 7z, zapoznaj się z artykułem Tworzenie otwieracza plików 7z w C#.