
In een Vorige post, We hebben onderzocht hoe te creëren ZIP Archieven gebruiken C#. Nu zullen we onze focus verplaatsen naar het 7z-formaat, dat bekend staat voor zijn hoge compressieverhouding en robuste 256-bit AES-encryptie-capaciteiten.
Wat je zal leren
In deze tutorial leer je hoe je 7z (7-Zip) archieven programmatisch kunt maken met behulp van C:
- Creëren van een 7z archief met een single entry
- Creëren van een AES Encrypted 7z Archive
- Setting van verschillende wachtwoorden voor 7z entries
We zullen gebruik maken van de Aspose.ZIP voor .NET API. u kunt deze bibliotheek installeren via:
- NuGet pakketmanager
- Download de DLL en het in uw project opnemen
Create 7z (7-Zip) Archive using C#
U kunt bestanden compresseren in een 7z archief, geschikt voor zowel single file als multiple files scenario’s. Deze functie biedt een kosteneffectieve oplossing voor ontwikkelaars die op zoek zijn naar een .NET RAR extractie tool.
Creëren van 7z Archive met een Single Entry
Om een 7z-archief met één bestand te maken, volg deze stappen:
- Open een nieuw FileStream Om de 7z-bestand te maken.
- Instantieer de SevenZipArchive De klas.
- Voeg het bestand toe met behulp van ZevenZipArchive.CreateEntry.
- Het archief opslaan met 7ZipArchive.Save.
Hier is een C# voorbeeld om te illustreren:
Creëer 7z archief met meerdere inzichten
Om meerdere bestanden in een enkel 7z archief te compressen:
- Een voorbeeld maken van de SevenZipArchive De klas.
- Gebruik SevenZipArchive.CreateEntries en door de folder pad.
- Het archief opslaan met 7ZipArchive.Save.
Voorbeeld:
Creëer een AES Encrypted 7z Archive met behulp van C#
Om uw archieven te beveiligen, kunt u gebruik maken van AES-encryptie, een functie van de .NET 7z-bibliotheek die de archiefbeveiliging verbetert:
- Een voorbeeld maken van SevenZipAESEncryptionSettings.
- Configureer de nodige encryptieparameters.
- Voeg inzichten toe aan het archief en bewaar het.
Voorbeeld:
Stel verschillende wachtwoorden voor 7z entries met behulp van C#
Om unieke wachtwoorden toe te wijzen aan verschillende inzichten in uw archief:
- Open A FileStream voor het 7z archief.
- Gebruik ZevenZipArchive.CreateEntry om entries toe te voegen terwijl individuele wachtwoorden worden aangegeven.
- Bewaar het archief.
Voorbeeld:
Conclusie
In dit artikel hebben we onderzocht hoe we 7z-archieven programmatisch in C# te maken, ze te beveiligen met AES-encryptie en unieke wachtwoorden toe te wijzen aan inzichten Aspose.ZIP documentatie.
Door gebruik te maken van de Aspose Plugin voor .NET, kunt u archieven efficiënt beheren, encryptie toepassen en uw werkstromen stroomlijnen - allemaal voor slechts $ 99. Onlock geavanceerde functies vandaag met dit betrouwbare .NET archief extractie plugin, ondersteunt alle belangrijke formaten!