Այս թեման ամփոփում է, թե ինչպես փոխարկել ZIP 7z-ի 7z C#-ում: Այն քննարկում է միջավայրի կարգավորումը, քայլ առ քայլ ալգորիթմը և գործարկվող օրինակային կոդ՝ ZIP-ը 7zip-ի փոխարկելու համար C#-ում: Ավելին, այս հնարավորությունը Ձեր հավելվածում ինտեգրելու համար անհրաժեշտ չէ տեղադրել որևէ այլ ֆայլերի սեղմման ծրագրակազմ կամ հավելված:
ZIP-ը 7ZIP-ի փոխարկելու քայլեր C#-ում
- Տեղադրեք Aspose.ZIP՝ ZIP-ը 7z արխիվի փոխարկելու համար
- Կարդացեք մուտքային ZIP պանակը Archive դասի միջոցով
- Սահմանեք SevenZipArchive դասի օբյեկտ՝ ելքային 7z պանակը գրելու համար
- Անցեք ZIP արխիվի յուրաքանչյուր ֆայլի միջով և ստեղծեք համապատասխան գրառում 7z արխիվում
- Գրեք ստեղծված 7z ֆայլը Save մեթոդի միջոցով
Այս քայլերը ներկայացնում են ZIP-ը 7zip-ի արտահանման ընդհանուր տեսքը C#-ում: Որպես առաջին քայլ՝ այն բեռնում է մուտքային ZIP արխիվը և այնուհետև անցնում է դրա յուրաքանչյուր գրառման միջով մեկ առ մեկ: Վերջապես, այն պատճենում է ֆայլերի բովանդակությունը սկզբնաղբյուրից դեպի թիրախային արխիվ:
Կոդ՝ ZIP-ը 7z-ի արտահանելու համար C#-ում
Այս կոդի հատվածը ցույց է տալիս ZIP-ը 7z-ի փոխարկելու աշխատանքային հոսքը C#-ում: Այն օգտագործում է Archive դասը և SevenZipArchive դասը՝ ZIP-ի փոխարկումն իրականացնելու համար: Միևնույն ժամանակ, Դուք կարող եք այն ավելի հարմարեցնել, օրինակ՝ ելքային 7z արխիվը մանիպուլյացիայի ենթարկել SevenZipEntrySettings դասի միջոցով: Օրինակ, Դուք կարող եք սահմանել սեղմման կամ գաղտնագրման կարգավորումներ ելքային 7z արխիվի համար՝ Ձեր պահանջներին համապատասխան:
Այս ձեռնարկը բացատրել է zip 7z-ի մանիպուլյացիայի հետ կապված բոլոր տեղեկությունները C#-ում: Այնուամենայնիվ, եթե ցանկանում եք ծրագրային կերպով հանել ելքային 7z ֆայլը, կարող եք ծանոթանալ C#-ում 7z ֆայլի բացիչ ստեղծելու մասին հոդվածին: