Jak zamienić RAR w ZIP w C#

Ten krótki samouczek pokazuje jak zamienić RAR na ZIP w C#. Zawiera wszystkie szczegóły potrzebne do ustawienia środowiska programistycznego, listę kroków kodowania niezbędnych do napisania aplikacji oraz uruchamialny przykładowy kod do przekształcenia RAR w ZIP w C#. Poznasz również różne opcje filtrowania zawartości podczas przesyłania danych z pliku RAR do ZIP.

Kroki, aby przekonwertować plik RAR na ZIP w C#

  1. Dodaj Aspose.ZIP for .NET do swojego projektu, aby przekształcić RAR w ZIP
  2. Załaduj źródłowy plik RAR do obiektu RarArchive
  3. Utwórz ZIP archive
  4. Przejrzyj wszystkie wpisy w załadowanym pliku RAR
  5. Jeśli wpis w pętli jest folderem, utwórz folder w docelowym archiwum ZIP
  6. Jeśli wpis jest plikiem, skopiuj zawartość pliku do docelowego archiwum ZIP
  7. Zapisz wynikowy plik ZIP na dysku

Te kroki wyjaśniają proces zmiany RAR na ZIP w C#. Dostępne są dwie różne klasy do obsługi plików RAR i ZIP, nazwane odpowiednio RarArchive i Archive, gdzie klasa RarArchive zawiera funkcje umożliwiające dostęp do wszystkich wpisów w pliku RAR. Wpisy te są kopiowane do docelowego pliku ZIP, tak że foldery są generowane bez zmian, a pliki są kopiowane do odpowiedniego folderu w pliku ZIP przed zapisaniem go na dysku.

Kod do przekształcenia RAR w ZIP w C#

Ten kod ilustruje proces tworzenia oprogramowania konwertującego pliki RAR na ZIP w języku C#. Kolekcja Entries zawiera właściwość IsDirectory, która służy do sprawdzania, czy bieżący wpis jest katalogiem, czy nie, a następnie program kontynuuje odpowiednie działania. Możesz użyć innych właściwości, takich jak rozmiar skompresowany, czas utworzenia, czas ostatniego dostępu, czas modyfikacji, nazwa lub rozmiar nieskompresowany, aby przefiltrować wpis, który ma zostać dodany do wynikowego pliku ZIP.

Ten artykuł nauczył nas konwertować WINRAR na ZIP w C#. Jeśli chcesz poznać proces kompresowania folderu, zapoznaj się z artykułem na jak spakować folder ZIP w C#.

 Polski