
I A Forrige postVi har undersøkt hvordan vi skal skape Zip Arkiver som bruker C#Nå vil vi flytte fokuset vårt til **7z-format ** , som er kjent for sin høye komprimeringsforhold og robuste 256-bit AES-kryptering -funksjoner. Dette gjør .NET 7z bibliotek til et ideelt valg for å håndtere arkiver sikkert og effektivt.
Hva du vil lære
I denne veiledningen vil du lære hvordan å kreate 7z (7-Zip) arkiver programmatisk ved hjelp av C# . Vi vil dekke følgende emner:
- Skaper et 7z-arkiv med en enkelt inngang
- Skaper en AES kryptert 7z arkiv
- Sett forskjellige passord for 7z-innføringer
Vi vil bruke den Aspose.ZIP for .NET Du kan installere denne biblioteket via:
- NuGet pakkeansvarlig
- Last ned DLL og inkludere det i prosjektet ditt
Opprett 7z (7-Zip) Arkiv ved hjelp av C# {#Create-a-7z-7 Zip-Archive-using-Csharp}
Du kan komprimere filer i et 7z-arkiv, egnet for både **single-fil ** og multiple-filer scenarier. Denne funksjonen gir en kostnadseffektiv løsning for utviklere som leter etter et .NET RAR ekstraksjonsverktøy.
Lag 7z-arkiv med en enkelt inngang
For å opprette et 7z-arkiv med en enkelt fil, følg disse trinnene:
- Åpne en ny FileStream For å opprette filen 7z.
- Oppmuntre på SevenZipArchive og klasse.
- Legg til filen ved hjelp av Høydearkiv.CreateEntry.
- Lagre arkivet med SevenZipArchive.Save.
Her er et C# eksempel for å illustrere:
Lag 7z-arkiv med flere innlegg
For å komprimere flere filer i et enkelt 7z-arkiv:
- Skap et eksempel på SevenZipArchive og klasse.
- Use SevenZipArchive.CreateEntries og gå gjennom mappeveien.
- Lagre arkivet med SevenZipArchive.Save.
Eksempler på:
Skap en AES kryptert 7z arkiv ved hjelp av C#
For å sikre arkiver kan du bruke AES-kryptering , en funksjon i .NET 7z-biblioteket som forbedrer arkivsikkerheten:
- Gjør et eksempel på SevenZipAESEncryptionSettings.
- Konfigurer de nødvendige krypteringsparametrene.
- Legg inn innlegg i arkivet og lagre det.
Eksempler på:
Sett forskjellige passord for 7z innspill ved hjelp av C#
For å tildele unike passord til forskjellige inntekter i arkivet ditt:
- Åpne A FileStream for 7z arkiv.
- Use Høydearkiv.CreateEntry å legge til innlegg mens du spesifiserer individuelle passord.
- Lagre arkivene dine.
Eksempler på:
Conclusion
I denne artikkelen har vi undersøkt hvordan å **kreate 7z arkiver programmatisk i C# ** , sikre dem med AES kryptering og tilordne unike passord til innspill. Aspose.ZIP dokumentasjon.
Ved å bruke **Aspose Plugin ** for .NET, kan du effektivt administrere arkiver, bruke kryptering, og streamline arbeidsflytene dine – alt for bare $99 . Unlock avanserte funksjoner i dag med denne pålitelige .Net arkiv utvinning plugin, som støtter alle de store formatene!