In dit basisartikel wordt uitgelegd hoe u een 7z-archief maakt in C#. Het bevat de gedetailleerde stappen en codevoorbeelden om te demonstreren hoe het gebruik van het C# 7z-bestand in uw toepassingen kan worden gemaakt. Bovendien hoeven we geen tool of compressietoepassing van derden te installeren om met deze functie te werken.
Stappen om 7z-archief te maken in C#
- Installeer Aspose.ZIP vanuit de NuGet-pakketbeheerder om een 7z-archief te maken
- Initialiseer een SevenZipArchive klasseobject
- Voeg alle bestanden en mappen toe met de CreateEntries methode
- Sla het uitvoerarchief op als een 7z-bestand
We kunnen het proces om een 7z-archief te maken duidelijk begrijpen door deze stapsgewijze aanpak. De bovenstaande stappen behandelen ook de configuratiedetails en geven vervolgens de C# 7zip example code om het archief te maken. U kunt een enkel bestand comprimeren door de naam op te geven of een hele map comprimeren door het pad te gebruiken.
Code om 7z-archief te maken in C#
Voor het maken van een archief van het type 7z worden C# omgevingsdetails en voorbeeldcode hier gedeeld. Deze code neemt het pad van een map en maakt een 7zip-archiefbestand met alle inhoud van de map. Bovendien kunt u deze code verbeteren om AES-codering en wachtwoordbeveiliging voor het archief op te nemen. Houd er rekening mee dat u deze code kunt schalen door deze in te sluiten in een op threads gebaseerde toepassing terwijl u profiteert van parallelle verwerking.
Deze tutorial legt de details uit voor het werken met 7zip C#-gebaseerde applicatie. Als u echter wilt leren hoe u bestanden uit een ZIP-bestand kunt extraheren, kunt u het artikel lezen op hoe ZIP-bestand uit te pakken in C#.