Kako pretvoriti RAR u ZIP u C#

Ovaj kratki vodič vodi o kako pretvoriti RAR u ZIP u C#. Ima sve pojedinosti za postavljanje razvojnog okruženja, popis koraka kodiranja za pisanje aplikacije i primjer koda koji se može izvoditi za transformaciju RAR u ZIP u C#. Također ćete naučiti različite opcije za filtriranje sadržaja tijekom prijenosa podataka iz RAR datoteke u ZIP.

Koraci za pretvaranje RAR datoteke u ZIP u C#

  1. Dodajte Aspose.ZIP for .NET u svoj projekt da transformirate RAR u ZIP
  2. Učitajte izvornu RAR datoteku u objekt RarArchive
  3. Izradi ZIP archive
  4. Iterirajte kroz sve unose u učitanoj RAR datoteci
  5. Ako je unos u petlji mapa, stvorite mapu u odredišnoj ZIP arhivi
  6. Ako je unos datoteka, kopirajte sadržaj datoteke u odredišnu ZIP arhivu
  7. Spremite dobivenu ZIP datoteku na disk

Ovi koraci objašnjavaju postupak promjene RAR-a u ZIP u C#. Postoje dvije različite klase dostupne za rukovanje RAR i ZIP datotekama pod nazivom RarArchive i Archive, pri čemu klasa RarArchive sadrži značajke za pristup svim unosima u RAR datoteci. Ti se unosi kopiraju u odredišnu ZIP datoteku tako da se mape generiraju takve kakve jesu, a datoteke se kopiraju u odgovarajuću mapu u ZIP datoteci prije spremanja na disk.

Kod za pretvaranje RAR-a u ZIP u C#

Ovaj kod demonstrira proces razvoja softvera za pretvaranje RAR u ZIP u jeziku C#. Kolekcija Entries sadrži svojstvo IsDirectory koje se koristi za provjeru je li trenutni unos direktorij ili ne, a zatim program nastavlja prema tome. Možete koristiti druga svojstva kao što su komprimirana veličina, vrijeme stvaranja, vrijeme zadnjeg pristupa, vrijeme izmjene, naziv ili nekomprimirana veličina za filtriranje unosa koji će se dodati rezultirajućoj ZIP datoteci.

Ovaj članak nas je naučio konvertirati WINRAR u ZIP u C#. Ako želite naučiti postupak komprimiranja mape, pogledajte članak na kako ZIP mapu u C#.

 Hrvatski