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