Այս քայլ առ քայլ ձեռնարկում դուք կսովորեք, թե ինչպես ստեղծել ZIP ֆայլ հիշողության մեջ C#-ով: Հիշողության մեջ ZIP արխիվ ստեղծելու համար դուք պետք է կատարեք հետևյալ պարզ քայլերը:
C#-ով հիշողության մեջ ZIP ֆայլ ստեղծելու քայլեր
- Լուծմանը ավելացրեք Aspose.ZIP for .NET NuGet փաթեթի հղումը
- Ավելացրեք՝ օգտագործելով Aspose.Zip հայտարարությունը Program.cs կոդային ֆայլում
- Կիրառեք լիցենզիա Aspose.ZIP API-ի համար՝ օգտագործելով License.SetLicense մեթոդը
- Ստացեք մեկ կամ բոլոր Ֆայլերը սկավառակի վրա գտնվող թղթապանակից և պահեք դրանց ուղիները լարային զանգվածում
- Ստեղծեք Archive Class-ի օբյեկտ հիշողության մեջ
- Յուրաքանչյուր ֆայլի համար ստեղծեք ArchiveEntry հանգույց ZIP Archive-ում
- Պահպանեք կամ պատճենեք ZIP արխիվի օրինակը MemoryStream-ում
Հետևյալ C# կոդի օրինակը կարող է օգտագործվել ձեր .NET հավելվածում՝ սկավառակի վրա գտնվող թղթապանակի բոլոր ֆայլերը սեղմելու համար ZIP file format-ում և այնուհետև ZIP ֆայլը պահելու հիշողության հոսքի օբյեկտում:
C# հիշողության մեջ ZIP ֆայլ ստեղծելու կոդը
Այսպիսով, այս C#-ը ստեղծելու zip ֆայլը հիշողության վահանակի հավելվածում, ըստ էության, կօգնի ձեզ թղթապանակը վերածել ZIP ձևաչափի և թղթապանակի ամբողջ բովանդակությունը գրել հիշողության մեջ սեղմված ձևաչափով: Այնուհետև կարող եք նորից ստեղծել ZIP ֆայլ MemoryStream C#-ից և պահել սկավառակի վրա: Երբ արխիվը նորից ստեղծվի ֆայլային համակարգում, այնուհետև կարող եք արդյունահանել ZIP ֆայլը C#-ի միջոցով կոդավորել: