
Į A Ankstesnis postasPažvelgėme, kaip sukurti ZIP Archyvai naudojami C#Dabar mes nukreipiame dėmesį į **7z formatą ** , kuris yra žinomas dėl savo aukšto suspaudimo santykio ir tvirtos 256-bitų AES šifravimo galimybės . Tai daro .NET 7z biblioteką idealiu pasirinkimu saugiai ir efektyviai tvarkyti archyvus.
Ką išmoksite
Šiame mokymo programoje sužinosite, kaip programuojamai sukurti 7z (7-Zip) archyvus naudojant C#**.
- Sukurkite 7z archyvą su vienu įrašu
- Sukurkite AES šifruotą 7z archyvą
- Įdiegti skirtingus slaptažodžius 7z įrašams
Mes naudosime šį Aspose.ZIP už .NET Šią biblioteką galite įdiegti per:
- NuGet paketų vadybininkas
- Atsisiųskite DLL Įtraukite jį į savo projektą
Sukurkite 7z (7-Zip) archyvą naudojant C#
Galite suspausti failus į 7z archyvą, tinka tiek **vieno failo ** ir daugias failas scenarijų. ši funkcija suteikia ekonomiškai efektyvų sprendimą kūrėjams, ieškantiems .NET RAR ekstrakcijos įrankio.
Sukurkite 7z archyvą su vienu įrašu
Norėdami sukurti 7z archyvą su vienu failu, atlikite šiuos veiksmus:
- Atidarykite naują FileStream Sukurkite 7z failą.
- Nedelsiant į SevenZipArchive ir klasės.
- Įveskite failą naudojant Žymos archyvas.CreateEntry.
- Išsaugoti archyvą su Žymos archyvas.saugoti.
Štai pavyzdys C# iliustruoti:
Sukurkite 7z archyvą su daugybe įrašų
Komprimuoti keletą failų į vieną 7z archyvą:
- Sukurkite pavyzdį iš SevenZipArchive ir klasės.
- Use Žymos archyvas.CreateEntries Ir eikite žemėlapio keliu.
- Išsaugoti archyvą su Žymos archyvas.saugoti.
Pavyzdys :
Sukurkite AES šifruotą 7z archyvą naudojant C#
Norėdami saugoti savo archyvas, galite naudoti AES šifravimą , .NET 7z bibliotekos funkciją, kuri pagerina archyvų saugumą:
- Sukurkite pavyzdį SeptyniasdešimtKryptografijosSettings.
- Nustatykite reikiamus šifravimo parametrus.
- Pridėkite įrašus į archyvą ir išsaugokite jį.
Pavyzdys :
Įveskite skirtingus slaptažodžius 7z įrašams naudojant C#
Norėdami priskirti unikalius slaptažodžius skirtingiems įrašams jūsų archyvoje:
- Atviras A FileStream 7z archyvų sąrašas.
- Use Žymos archyvas.CreateEntry pridėti įrašus, nurodydami atskirus slaptažodžius.
- Išsaugokite archyvą.
Pavyzdys :
Conclusion
Šiame straipsnyje mes išnagrinėjome, kaip programuojamai sukurti 7z archyvus C# , saugoti juos ** AES šifravimu ir priskirti unikalius slaptažodžius įrašams. Aspose.ZIP dokumentacija.
Naudodamiesi „Aspose Plugin “ .NET, galite efektyviai valdyti archyvus, taikyti šifravimą ir supaprastinti savo darbo srautus – visa tai už tik ** 99$. Šiandien atverkite pažangias funkcijas su šiuo patikimu „.NET“ archyvo ekstrakcijos priedą, kuris palaiko visus pagrindinius formatus!