Kaip C# paversti RAR į ZIP

Šis trumpas mokymo vadovas paaiškina, kaip C# paversti RAR į ZIP. Jame yra visa informacija, skirta kūrimo aplinkai nustatyti, kodavimo veiksmų, skirtų programai rašyti, sąrašas ir paleidžiamas pavyzdinis kodas, skirtas RAR paversti ZIP C#. Taip pat sužinosite apie skirtingas turinio filtravimo parinktis perkeldami duomenis iš RAR failo į ZIP.

Veiksmai, kaip konvertuoti RAR failą į ZIP C#

  1. Pridėkite Aspose.ZIP for .NET prie savo projekto, kad RAR paverstumėte ZIP
  2. Įkelkite šaltinio RAR failą į RarArchive objektą
  3. Sukurti ZIP archive
  4. Pakartokite visus įkelto RAR failo įrašus
  5. Jei ciklo įrašas yra aplankas, sukurkite aplanką paskirties ZIP archyve
  6. Jei įrašas yra failas, nukopijuokite failo turinį į paskirties ZIP archyvą
  7. Išsaugokite gautą ZIP failą diske

Šie veiksmai paaiškina procesą, kaip * pakeisti RAR į ZIP C#*. Yra dvi skirtingos klasės, skirtos tvarkyti RAR ir ZIP failus, atitinkamai pavadintus RarArchive ir Archive, kur RarArchive klasėje yra funkcijų, leidžiančių pasiekti visus RAR failo įrašus. Šie įrašai nukopijuojami į paskirties ZIP failą taip, kad aplankai būtų generuojami tokie, kokie yra, o failai nukopijuojami į atitinkamą ZIP failo aplanką prieš išsaugant jį diske.

Kodas, skirtas paversti RAR į ZIP C#

Šis kodas demonstruoja RAR į ZIP konverterio programinės įrangos kūrimo procesą C#. Įrašų rinkinyje yra ypatybė IsDirectory, kuri naudojama patikrinti, ar dabartinis įrašas yra katalogas, ar ne, o tada programa veikia atitinkamai. Galite naudoti kitas ypatybes, pvz., suglaudintą dydį, kūrimo laiką, paskutinės prieigos laiką, modifikavimo laiką, pavadinimą arba nesuspaustą dydį, kad filtruotumėte įrašą, kuris bus įtrauktas į gautą ZIP failą.

Šis straipsnis mus išmokė konvertuoti WINRAR į ZIP C#. Jei norite sužinoti, kaip supakuoti aplanką, žr. straipsnį kaip į ZIP aplanką C#.

 Latviski