ZIP-ը 7z-ի փոխարկել C#-ում

Այս թեման ամփոփում է, թե ինչպես փոխարկել ZIP 7z-ի 7z C#-ում: Այն քննարկում է միջավայրի կարգավորումը, քայլ առ քայլ ալգորիթմը և գործարկվող օրինակային կոդ՝ ZIP-ը 7zip-ի փոխարկելու համար C#-ում: Ավելին, այս հնարավորությունը Ձեր հավելվածում ինտեգրելու համար անհրաժեշտ չէ տեղադրել որևէ այլ ֆայլերի սեղմման ծրագրակազմ կամ հավելված:

ZIP-ը 7ZIP-ի փոխարկելու քայլեր C#-ում

  1. Տեղադրեք Aspose.ZIP՝ ZIP-ը 7z արխիվի փոխարկելու համար
  2. Կարդացեք մուտքային ZIP պանակը Archive դասի միջոցով
  3. Սահմանեք SevenZipArchive դասի օբյեկտ՝ ելքային 7z պանակը գրելու համար
  4. Անցեք ZIP արխիվի յուրաքանչյուր ֆայլի միջով և ստեղծեք համապատասխան գրառում 7z արխիվում
  5. Գրեք ստեղծված 7z ֆայլը Save մեթոդի միջոցով

Այս քայլերը ներկայացնում են ZIP-ը 7zip-ի արտահանման ընդհանուր տեսքը C#-ում: Որպես առաջին քայլ՝ այն բեռնում է մուտքային ZIP արխիվը և այնուհետև անցնում է դրա յուրաքանչյուր գրառման միջով մեկ առ մեկ: Վերջապես, այն պատճենում է ֆայլերի բովանդակությունը սկզբնաղբյուրից դեպի թիրախային արխիվ:

Կոդ՝ ZIP-ը 7z-ի արտահանելու համար C#-ում

Այս կոդի հատվածը ցույց է տալիս ZIP-ը 7z-ի փոխարկելու աշխատանքային հոսքը C#-ում: Այն օգտագործում է Archive դասը և SevenZipArchive դասը՝ ZIP-ի փոխարկումն իրականացնելու համար: Միևնույն ժամանակ, Դուք կարող եք այն ավելի հարմարեցնել, օրինակ՝ ելքային 7z արխիվը մանիպուլյացիայի ենթարկել SevenZipEntrySettings դասի միջոցով: Օրինակ, Դուք կարող եք սահմանել սեղմման կամ գաղտնագրման կարգավորումներ ելքային 7z արխիվի համար՝ Ձեր պահանջներին համապատասխան:

Այս ձեռնարկը բացատրել է zip 7z-ի մանիպուլյացիայի հետ կապված բոլոր տեղեկությունները C#-ում: Այնուամենայնիվ, եթե ցանկանում եք ծրագրային կերպով հանել ելքային 7z ֆայլը, կարող եք ծանոթանալ C#-ում 7z ֆայլի բացիչ ստեղծելու մասին հոդվածին:

 Հայերեն