Ինչպես ստեղծել ZIP ֆայլ հիշողության մեջ C#-ում

Այս քայլ առ քայլ ձեռնարկում դուք կսովորեք, թե ինչպես ստեղծել ZIP ֆայլ հիշողության մեջ C#-ով: Հիշողության մեջ ZIP արխիվ ստեղծելու համար դուք պետք է կատարեք հետևյալ պարզ քայլերը:

C#-ով հիշողության մեջ ZIP ֆայլ ստեղծելու քայլեր

  1. Լուծմանը ավելացրեք Aspose.ZIP for .NET NuGet փաթեթի հղումը
  2. Ավելացրեք՝ օգտագործելով Aspose.Zip հայտարարությունը Program.cs կոդային ֆայլում
  3. Կիրառեք լիցենզիա Aspose.ZIP API-ի համար՝ օգտագործելով License.SetLicense մեթոդը
  4. Ստացեք մեկ կամ բոլոր Ֆայլերը սկավառակի վրա գտնվող թղթապանակից և պահեք դրանց ուղիները լարային զանգվածում
  5. Ստեղծեք Archive Class-ի օբյեկտ հիշողության մեջ
  6. Յուրաքանչյուր ֆայլի համար ստեղծեք ArchiveEntry հանգույց ZIP Archive-ում
  7. Պահպանեք կամ պատճենեք ZIP արխիվի օրինակը MemoryStream-ում

Հետևյալ C# կոդի օրինակը կարող է օգտագործվել ձեր .NET հավելվածում՝ սկավառակի վրա գտնվող թղթապանակի բոլոր ֆայլերը սեղմելու համար ZIP file format-ում և այնուհետև ZIP ֆայլը պահելու հիշողության հոսքի օբյեկտում:

C# հիշողության մեջ ZIP ֆայլ ստեղծելու կոդը

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

 Հայերեն