Create 7Zip Archive in C#

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:

We zullen gebruik maken van de Aspose.ZIP voor .NET API. u kunt deze bibliotheek installeren via:

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:

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:

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:

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!

More in this category