Konwertuj ZIP na 7z w C#

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#

  1. Zainstaluj Aspose.ZIP, aby przekonwertować archiwum ZIP na 7z
  2. Wczytaj katalog ZIP za pomocą klasy Archive
  3. Zdefiniuj obiekt klasy SevenZipArchive w celu zapisu katalogu wyjściowego 7z
  4. Iteruj przez każdy plik w archiwum ZIP i utwórz odpowiedni wpis w archiwum 7z
  5. 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#.

 Polski