
Uz A Iepriekšējais postMēs izpētījām, kā radīt ZIP Arhīvs izmanto C#Tagad mēs pārvērsīsim savu uzmanību **7z formātā ** , kas ir pazīstams ar augstu kompresijas attiecību un spēcīgu 256 bitu AES šifrēšanas iespējas .
Ko jūs uzzināsiet
Šajā apmācībā jūs uzzināsiet, kā programmatiski izveidot 7z (7-Zip) arhīvu, izmantojot C#**.
- Izveidojiet 7z arhīvu ar vienu ievadījumu
- Izveidot AES šifrētu 7z arhīvu
- Iestatīt atšķirīgus paroles 7z ieejām
Mēs izmantosim šo ASPOSE.ZIP par .NET API. Jūs varat instalēt šo bibliotēku, izmantojot:
- NuGet iepakojuma pārvaldnieks
- Lejupielādēt DLL Ievietojiet to savā projektā
Izveidojiet 7z (7-Zip) arhīvu, izmantojot C# {#Create-a-7z-7 Zip-Archive-using-Csharp}
Jūs varat komprimēt failus 7z arhīvā, kas ir piemērots gan viena faila ** un ** vairāku failu scenārijiem. Šī funkcija nodrošina izmaksas efektīvu risinājumu izstrādātājiem, kuri meklē .NET RAR ekstrakcijas rīku.
Izveidojiet 7z arhīvu ar vienu ievadījumu
Lai izveidotu 7z arhīvu ar vienu failu, sekojiet šādiem soļiem:
- Atver jaunu FileStream lai izveidotu 7z failu.
- Instantējiet šo SevenZipArchive Klases ir.
- Pievienojiet failu, izmantojot 7ZipArchive.CreateEntry.
- Saglabājiet arhīvu ar 7ZipArchive.Save.
Šeit ir C# piemērs , lai ilustrētu:
Izveidojiet 7z arhīvu ar vairākiem ieņēmumiem
Komprimēt vairākus failus vienā 7z arhīvā:
- Izveidojiet piemēru no SevenZipArchive Klases ir.
- Use SevenZipArchive.CreateEntries un iet caur mapes ceļu.
- Saglabājiet arhīvu ar 7ZipArchive.Save.
Piemērs :
Izveidojiet AES šifrētu 7z arhīvu, izmantojot C#
Lai nodrošinātu jūsu arhīvus, varat izmantot AES šifrēšanu , .NET 7z bibliotēkas funkciju, kas uzlabo arhīvu drošību:
- Izveidojiet piemēru SevenZipAESEncryptionSettings.
- Iestatīt nepieciešamos šifrēšanas parametrus.
- Pievienojiet ierakstus arhīvā un glabājiet to.
Piemērs :
Iestatīt atšķirīgus paroles 7z ieejām, izmantojot C#
Lai piešķirtu unikālus paroles dažādām ieejām savā arhīvā:
- Atvērt A FileStream 7z arhīvs.
- Use 7ZipArchive.CreateEntry pievienot ierakstus, norādot atsevišķus paroles.
- Saglabājiet arhīvu.
Piemērs :
Conclusion
Šajā rakstā mēs esam izpētījuši, kā programmatiski izveidot 7z arhīvus C# , nodrošināt tos ar ** AES šifrēšanu un piešķirt unikālus paroles ieejām. Aspose.ZIP dokumentācija.
Izmantojot Aspose Plugin ** .NET, jūs varat efektīvi pārvaldīt arhīvus, piemērot šifrēšanu un vienkāršot savu darba plūsmu - viss par tikai $ 99 .