
I A Tidligere post, Vi har undersøgt, hvordan man skaber ZIP Arkiver ved hjælp af C#. Nu vil vi skifte vores fokus til 7z-format, som er kendt for sin høje komprimeringsforhold og robuste 256-bit AES-kryptering kapaciteter. Dette gør .NET 7z bibliotek til et ideelt valg for at håndtere arkiver sikkert og effektivt.
Hvad du vil lære
I denne tutorial vil du lære, hvordan man programmerer 7z (7-Zip) arkiver ved hjælp af C:
- Oprettelse af et 7z-arkiv med en enkelt input
- Skab en AES krypteret 7z arkiv
- Sæt forskellige adgangskoder til 7z-indtægter
Vi vil bruge den Aspose.ZIP til .NET Du kan installere biblioteket via:
- NuGet pakkeadministrator
- Download af DLL Indtast det i dit projekt
Skab 7z (7-Zip) Arkiv ved hjælp af C#
Du kan komprimere filer i en 7z-arkiv, der er egnet til både single-fil og multi-filer scenarier. Denne funktionalitet giver en omkostningseffektiv løsning for udviklere, som søger et .NET RAR ekstraktionsværktøj.
Skab 7z-arkiv med en enkelt indtastning
For at oprette en 7z-arkiv med en enkelt fil, skal du følge disse trin:
- Åbn en ny FileStream For at oprette filen 7z.
- Fortsæt med at SevenZipArchive Klassen er.
- Tilføj filen ved hjælp af Fællesskabsfællesskab.CreateEntry.
- Save arkivet med SevenZipArchive.Save.
Her er et C# eksempel for at illustrere:
Skab 7z-arkiv med flere indlæg
For at komprimere flere filer i et enkelt 7z-arkiv:
- Skab et eksempel på SevenZipArchive Klassen er.
- Brug af SevenZipArchive.CreateEntries og gå gennem mappen vej.
- Save arkivet med SevenZipArchive.Save.
Eksempel p:
Skab en AES Encrypted 7z Archive ved hjælp af C#
For at sikre dine arkiver kan du bruge AES-kryptering, en funktion i .NET 7z-biblioteket, der forbedrer arkivsikkerheden:
- Skab et eksempel på SevenZipAESEncryptionSettings.
- Konfigurer de nødvendige krypteringsparametre.
- Tilføj indtægter til arkivet og gem det.
Eksempel p:
Sæt forskellige adgangskoder til 7z Indtægter ved hjælp af C#
For at tildele unikke adgangskoder til forskellige indtægter i dit arkiv:
- Åbning A FileStream Det er i 7Z-arkivet.
- Brug af Fællesskabsfællesskab.CreateEntry til at tilføje indtægter, mens du angiver individuelle adgangskoder.
- Save det arkiv.
Eksempel p:
Konklusion
I denne artikel har vi undersøgt, hvordan man programmerer 7z-arkiver i C#, sikrer dem med AES-kryptering og tildeler unikke adgangskoder til indtægter Aspose.ZIP dokumentation.
Ved at bruge Aspose Plugin for .NET, kan du effektivt administrere arkiver, anvende kryptering, og streamline dine arbejdsprocesser – alt for kun $99. Unlock avancerede funktioner i dag med denne pålidelige .NET arkiv ekstraktion plugin, der understøtter alle store formater!