Š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#
- Pridėkite Aspose.ZIP for .NET prie savo projekto, kad RAR paverstumėte ZIP
- Įkelkite šaltinio RAR failą į RarArchive objektą
- Sukurti ZIP archive
- Pakartokite visus įkelto RAR failo įrašus
- Jei ciklo įrašas yra aplankas, sukurkite aplanką paskirties ZIP archyve
- Jei įrašas yra failas, nukopijuokite failo turinį į paskirties ZIP archyvą
- 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#.