
I A Tidigare post, Vi har undersökt hur man skapar ZIP Arkiv med hjälp av C#. Nu kommer vi att fokusera på 7z-format, som är känd för sin höga komprimeringsförhållande och robusta 256-bitars AES-kryptering-funktioner.
Vad du kommer att lära
I denna tutorial lär du dig hur du skapar 7z (7-Zip) arkiv programmatiskt med C:
- Skapa ett 7z-arkiv med en enda ingång
- Skapa en AES krypterad 7z arkiv
- Ställa in olika lösenord för 7z entréer
Vi kommer att använda den Aspose.ZIP för .NET API. Du kan installera det här biblioteket via:
- NuGet pakethanterare
- Ladda ner DLL och inkludera den i ditt projekt
Skapa 7z (7-Zip) Arkiv med C#
Du kan komprimera filer i en 7z-arkiv, lämplig för både single-fil och multiple-fil-scenarier.Denna funktion ger en kostnadseffektiv lösning för utvecklare som letar efter ett .NET RAR-utvinning verktyg.
Skapa 7z-arkiv med en enda ingång
För att skapa en 7z-arkiv med en enda fil, följ dessa steg:
- Öppna en ny FileStream För att skapa filen 7z.
- Instantera den SevenZipArchive Klassen är.
- Lägg till filen med hjälp av SevenZipArchive.CreateEntry.
- Spara arkivet med SevenZipArchive.Sädd.
Här är ett C# exempel för att illustrera:
Skapa 7z-arkiv med flera inlägg
För att komprimera flera filer i en enda 7z-arkiv:
- Skapa ett exempel på SevenZipArchive Klassen är.
- Användning SevenZipArchive.CreateEntries och passera mappen väg.
- Spara arkivet med SevenZipArchive.Sädd.
Exempel på:
Skapa en AES Encrypted 7z Archive med C#
För att säkerställa dina arkiv kan du använda AES-kryptering, en funktion i .NET 7z-biblioteket som förbättrar arkivsäkerheten:
- Skapa ett exempel på SevenZipAESEncryptioninställningar.
- Konfigurera de nödvändiga krypteringsparametrarna.
- Lägg till inlägg i arkivet och spara det.
Exempel på:
Ställ in olika lösenord för 7z entries med C#
Att tilldela unika lösenord till olika poster inom ditt arkiv:
- Öppna A FileStream för 7z arkiv.
- Användning SevenZipArchive.CreateEntry Lägga till inlägg samtidigt som du anger enskilda lösenord.
- Spara det arkivet.
Exempel på:
slutsatser
I den här artikeln har vi utforskat hur man ** skapar 7z-arkiv programmatiskt i C#**, säkerställer dem med AES-kryptering och tilldelar unika lösenord till inmatningar Aspose.ZIP dokumentation.
Genom att använda Aspose Plugin för .NET kan du effektivt hantera arkiv, tillämpa kryptering och strömma dina arbetsflöden – allt för bara $99. Låsa upp avancerade funktioner idag med denna tillförlitliga .NET arkivutvinning plugin, som stöder alla stora format!