Այս կարճ ձեռնարկը ուղեցույց է տալիս **ինչպես C#-ում RAR-ը դարձնել ZIP: Այն ունի բոլոր մանրամասները՝ մշակման միջավայրը սահմանելու համար, հավելվածը գրելու համար կոդավորման քայլերի ցանկ և գործարկվող կոդ՝ RAR-ը ZIP-ի C#-ում փոխակերպելու համար: Դուք նաև կսովորեք բովանդակությունը զտելու տարբեր տարբերակներ RAR ֆայլից ZIP տվյալների փոխանցման ժամանակ:
RAR ֆայլը C#-ով ZIP փոխարկելու քայլեր
- Ավելացրեք Aspose.ZIP for .NET-ը ձեր նախագծի մեջ՝ RAR-ը ZIP-ի վերածելու համար
- Բեռնել աղբյուրի RAR ֆայլը RarArchive օբյեկտի մեջ
- Ստեղծեք ZIP archive
- Կրկնեք բեռնված RAR ֆայլի բոլոր գրառումները
- Եթե հանգույցի մուտքը Թղթապանակ է, ստեղծեք թղթապանակ նպատակակետի ZIP արխիվում
- Եթե մուտքը ֆայլ է, պատճենեք ֆայլի բովանդակությունը նպատակակետ ZIP արխիվում
- Պահպանեք ստացված ZIP ֆայլը սկավառակի վրա
Այս քայլերը բացատրում են C#-ում *RAR-ը ZIP-ի փոխելու գործընթացը: Գոյություն ունեն երկու տարբեր դասեր RAR և ZIP ֆայլերի հետ աշխատելու համար՝ համապատասխանաբար RarArchive և Archive, որտեղ RarArchive դասը պարունակում է RAR ֆայլի բոլոր մուտքերը մուտք գործելու հնարավորություններ: Այս գրառումները պատճենվում են նպատակակետ ZIP ֆայլում այնպես, որ թղթապանակները ստեղծվում են այնպես, ինչպես կա, և ֆայլերը պատճենվում են ZIP ֆայլի համապատասխան պանակում՝ նախքան այն սկավառակի վրա պահելը:
Կոդ՝ RAR-ը ZIP-ի C#-ում վերածելու համար
Այս կոդը ցույց է տալիս C#-ում *RAR-ից ZIP փոխարկիչի ծրագրակազմի մշակման գործընթացը: Entries հավաքածուն պարունակում է IsDirectory հատկություն, որն օգտագործվում է ստուգելու ընթացիկ մուտքը գրացուցակ է, թե ոչ, և այնուհետև ծրագիրը շարունակվում է համապատասխանաբար: Դուք կարող եք օգտագործել այլ հատկություններ, ինչպիսիք են սեղմված չափը, ստեղծման ժամանակը, վերջին մուտքի ժամանակը, փոփոխման ժամանակը, անունը կամ չսեղմված չափը, որպեսզի զտեք մուտքագրումը, որը կավելացվի արդյունքում ստացվող ZIP ֆայլին:
Այս հոդվածը մեզ սովորեցրել է վերափոխել WINRAR-ը ZIP-ի C#-ով: Եթե ցանկանում եք սովորել թղթապանակը սեղմելու գործընթացը, տես ինչպես գրել ZIP թղթապանակ C#-ում-ի հոդվածը: